als ik een nieuwe gebruiker maak kan ik met die gebruiker niet inloggen
de fout heb ik gevonden maar ik snap niet hoe dat kan...
bij het sign uppen
maakt ie van een password:
243e61e9410a9f577d2d662c67025ee9
en als ik hetzelfde password handmatig in phpmyadmin zet maakt ie iets ander:
b564491ec3a09e00b6ce082f0dd3d714
en als ik met de handmatige ingevulde user wil inloggen met HETZELFDE password doet ie het WEL?
mijn php bij het sign uppen:
password die ik door mail komt ook overeen.
mijn php bij het inloggen:
doe ik soms wat verkeerd bij het aanmaken van een md5 wachtwoord???
de fout heb ik gevonden maar ik snap niet hoe dat kan...
bij het sign uppen
maakt ie van een password:
243e61e9410a9f577d2d662c67025ee9
en als ik hetzelfde password handmatig in phpmyadmin zet maakt ie iets ander:
b564491ec3a09e00b6ce082f0dd3d714
en als ik met de handmatige ingevulde user wil inloggen met HETZELFDE password doet ie het WEL?
mijn php bij het sign uppen:
PHP:
1
2
3
4
| $md5password = md5('$password'); $result = mysql_query("INSERT INTO `users` (`userid`, `username`, `password`, `callsign`, `email`, `validate`) VALUES (NULL, '$username', '$md5password','$callsign', '$email', '$validate')",$conn); |
password die ik door mail komt ook overeen.
mijn php bij het inloggen:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| if ($_POST['username']) { $query = mysql_query(" SELECT * FROM users WHERE username = '$_POST[username]' AND password = MD5('$_POST[password]') ", $conn); if (mysql_num_rows($query)) { $user = mysql_fetch_array($query); $login = $user["userid"]; header('location: index.php'); } else { $login = 0; header('location: login.php'); } } |
doe ik soms wat verkeerd bij het aanmaken van een md5 wachtwoord???