Hvad indeholder dit 'password' felt i tabellen 'brugere' i din database?
Hvis koden skal passe, skal det indeholde en MD5 værdi? Er det rigtigt?
--
Quest guides og hjælp til World of Warcraft
http://questkeep.com[...] i tabellen er password md5-værdien af det password man indtastede, da man oprettede brugeren...
--
Hvis du ikke kan gøre det ordentligt, så lad være med at gøre det!
Prøv det her istedet for og se hvad den så siger:
$res = mysql_query("SELECT * FROM brugere WHERE brugernavn = '$brugernavn' AND password = '$password'") or die(mysql_error());
Sommetider kan der være fejl man ikke selv kan se :)
--
MSN: [email protected]
"Hvad fanden kan den bruges til?"
Robert Lloyd, Ingeniør hos IBM om mikroprocessorens fremtid, 1968 Der kommer ingen fejlmeddelelse... Det her giver sQ ingen mening :S
--
Hvis du ikke kan gøre det ordentligt, så lad være med at gøre det!
OK, siden det ikke virker med md5, er det så sikkert bare at lave det uden?
--
Hvis du ikke kan gøre det ordentligt, så lad være med at gøre det!
Det skal jo virke med md5...
Prøv at skriv din select ud..
echo "SELECT * FROM brugere WHERE brugernavn = '$brugernavn' AND password = '$password'";
Og så se om det passer med det du har i din database
--
Man lever vel i et frit land
print_r($_POST) giver:
Array
(
[brugernavn] => quaD
[password] => 01081990
[autologin] => 1
)
Men echo "SELECT * FROM brugere WHERE brugernavn = '$brugernavn' AND password = '$password'"; giver:
SELECT * FROM brugere WHERE brugernavn = quaD AND password =
Der der kan se meningen?
--
Hvis du ikke kan gøre det ordentligt, så lad være med at gøre det!
#7 - Tvivler på at den der virker :D
Så skal den se sådan ud:
$mysql = "SELECT * FROM brugere WHERE brugernavn = '$brugernavn' AND password = '$password'";
echo $mysql;
;)
--
MSN: [email protected]
"Hvad fanden kan den bruges til?"
Robert Lloyd, Ingeniør hos IBM om mikroprocessorens fremtid, 1968 #9 Det er jo bare for at se om $password indeholder data
--
Hvis du ikke kan gøre det ordentligt, så lad være med at gøre det!
Nu kan du vel selv konkludere at du ikke sender et password med til siden hvor du checker.
Check dine variabler, og prøv igen :-)
--
Man lever vel i et frit land
Hm jah okay .. Hvis det ikke er noget særlig stort du har gang i, er MD5 ikke nødvendigt .. ;)
--
MSN: [email protected]
"Hvad fanden kan den bruges til?"
Robert Lloyd, Ingeniør hos IBM om mikroprocessorens fremtid, 1968