Avatar billede rene_graff Nybegynder
29. juni 2005 - 10:52 Der er 9 kommentarer og
1 løsning

Fejl i login system - kan ikke finde den, kan i?

Hej eksperter,

jeg har lavet et Login system den kan ses her http://www.rene-graff.dk/Login/index.php og alle filer der er til den kan downloades her http://www.rene-graff.dk/Login/Login.zip

Problemet er at når jeg indtaster det adgangs kode og brugernavn jeg har lavet i databasen skulle brugeren komme til en side som hedder standard.php jeg har sat brugernavnet til rene_graff og password til 170213 når i trykker det kommer denne fejl

Warning: mysql_query(): Access denied for user: 'rene-graff.dk@localhost' (Using password: NO) in /customers/rene-graff.dk/rene-graff.dk/httpd.www/Login/loginok.php on line 5

Warning: mysql_query(): A link to the server could not be established in /customers/rene-graff.dk/rene-graff.dk/httpd.www/Login/loginok.php on line 5
Access denied for user: 'rene-graff.dk@localhost' (Using password: NO)

Håber der en nogle der kan hjælpe mig med at få det til at virke

På forhånd tak
Avatar billede Slettet bruger
29. juni 2005 - 10:56 #1
Du har åbenbart angivet forkert brugernavn eller password i din MySQL konfiguration.
Avatar billede rene_graff Nybegynder
29. juni 2005 - 11:19 #2
virker det ved dig når du oploader det hele,?

du mener i min MySQL connecten?

det kan godt passe for det har jeg ikke hel styr over at udfylde.

Kunne jeg få dig til at hjælpe mig med det?

db navn: rene_graff_dk
Brugernavn: rene_graff_dk
Kode: 170213

det skal sættes ind i filen mysql.php som ligger i mappen som du også finder i zip-filen ved navn mysql
Avatar billede Slettet bruger
29. juni 2005 - 11:22 #3
Lyder ikke som om du selv har lavet ldet login-system hvis du ikke har styr på MySQl delen. Men jeg gider ikke teste det, fejlen fortæller ganske fint at du har angivet forkert brugernavn eller (manglende) password.
Avatar billede rene_graff Nybegynder
29. juni 2005 - 11:44 #4
sagde jeg jeg selv har lavet det, jeg mente jeg har fået det lavet..

jeg kan ikke rigtig fatte det, jeg har tjekket mysql.php så mange gange nu, jeg kan ikke finde nogen fejl i den, har skrevet det rigtige:S
Avatar billede avminarm Juniormester
29. juni 2005 - 13:01 #5
du har i din database tilslutning angiver dette brugernavn: rene-graff.dk - mon ikke det skal være rene_graff_dk ? - sllers vis lidt kode - det gør det nemmere at hjælpe
Avatar billede rene_graff Nybegynder
29. juni 2005 - 13:25 #6
her får du noget kode:

-->loginok<--

<?
session_start();
if (session_is_registered("brugernavn") AND ("kodeord") AND ("logintid")) {

$hent_side = mysql_query("SELECT * FROM brugere WHERE brugernavn = '$_SESSION[brugernavn]'") or die(mysql_error());
$vis_side = mysql_fetch_array($hent_side);
?>

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 1</title>
</head>

<body bgcolor="#F2F2F2">

<? include "$vis_side[side].php"; ?>

</body>

</html>
<?
}else{
print "Du er ikke logget ind!";
}
?>

-->standard<-- (Som er den side brugeren skal komme til når han har tastet login oplysningerne)

<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
      <meta http-equiv="Content-Language" content="da">
      <title>standard</title>
</head>
<body>
<?php

<p>Du er nu logget ind!</p>

?>
</body>
</html>

-->index.php<--

<?
session_start();
include "mysql/mysql.php";

if($_POST[action] == "login") {

if($_POST[brugernavn] == "") {
print "Dit brugernavn mangler!";
print "</br></br>";

}else{

if($_POST[kodeord] == "") {
print "Dit kodeord mangler!";
print "</br></br>";

}else{

$s_tjekbruger = mysql_query("SELECT * FROM brugere WHERE brugernavn LIKE '$_POST[brugernavn]' AND kodeord = '$_POST[kodeord]'");
$tjekbruger = mysql_fetch_array($s_tjekbruger);
if($tjekbruger[brugernavn] == "") {
print "Forkert kodeord eller brugernavn!";
print "</br></br>";

} else {


$_SESSION[brugernavn] = $_POST[brugernavn];
$_SESSION[kodeord] = $_POST[kodeord];
$_SESSION[logintid] = time();


$fejl == 'nej';
print "<script language=\"javascript\">parent.location.replace('loginok.php');</script>";
}
}
}
} else {
}
?>


<body bgcolor="#F2F2F2">


<form action="" method="POST">
<input type="hidden" name="action" value="login">

Brugernavn</br>
<input type="text" name="brugernavn" value="<? echo $_POST[brugernavn]; ?>"></br>
Kodeord</br>
<input type="password" name="kodeord"></br></br>
<input type="submit" value="Login" name="login">

</form>
<p>&nbsp;</p>

<STYLE TYPE="text/css"><!--
BODY {
  scrollbar-arrow-color:BLACK;
  scrollbar-track-color:F2F2F2;
  scrollbar-shadow-color:F2F2F2;
  scrollbar-face-color:F2F2F2;
  scrollbar-highlight-color:F2F2F2;
  scrollbar-darkshadow-color:C0C0C0;
  scrollbar-3dlight-color:C0C0C0;
}
//--></STYLE>

-->sql<--

CREATE TABLE `brugere` (
  `ID` int(10) unsigned NOT NULL auto_increment,
  `brugernavn` varchar(100) NOT NULL default '',
  `kodeord` varchar(100) NOT NULL default '',
  `side` varchar(100) NOT NULL default 'standard.php',
  PRIMARY KEY  (`ID`)
)

-->mysql.php<--

<?
$host="localhost";
$user="rene_graff_dk";
$pass="170213";
$db="rene_graff_dk";

/* connect db */

mysql_connect($host,$user,$pass);
mysql_select_db($db);
?>
Avatar billede avminarm Juniormester
29. juni 2005 - 14:56 #7
prøv at ændre mysql.php til:

<?
$host="localhost";
$user="rene_graff_dk";
$pass="170213";
$db="rene_graff_dk";

/* connect db */

mysql_connect($host,$user,$pass) or die (mysql_error());
mysql_select_db($db) or die (mysql_error());
?>
Avatar billede rene_graff Nybegynder
29. juni 2005 - 15:36 #8
det virkede heller ikke:S

http://www.rene-graff.dk/Login/index.php

brugernavn: rene_graff
kode: 170213
Avatar billede avminarm Juniormester
29. juni 2005 - 17:31 #9
hmm - der er ingen tvivl om at det er dine loginoplysninger der er forkerte ved. databasen - du må have fat i din udbyder for at få oplysningerne igen
Avatar billede rene_graff Nybegynder
24. august 2005 - 15:26 #10
fandt ud af det
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Capgemini Danmark A/S

AI Data Architect

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Senior projektkonsulent til program Digital og Operativ Transformation

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Teknisk projektleder til stor applikationstransformation i Forsvaret

Capgemini Danmark A/S

Open Application (Denmark)