Phildar 3
| Posté : 03-02-2004 11:12
Bonjour
j ai un petit probleme avec mes mots de passe
J ai une page htm qui s appelle add_customer où l'utilisateur peut s enregistrer .
Ensuite l'eternel confirm.php
Et apres le add_customer.php qui donne un numero d id a l utilisateur, qui met tout sa dans la base de donnée et qui hash le mot de passe dans la base de donné aussi
En faite le probleme c est quand l'utilisateur veut s'identifier par la suite
il doit inserer son numero d id + son mot de passe
voila se qui arrive ===>
npds.org
27bcf8058afa2c2586bb9c8f4dea6485
27bcf8058afa2c2
Mot de passe incorrect
npds.org est le mot de passe
la deuxieme valeur (27bcf8058afa2c2586bb9c8f4dea6485) est la valeur du mot de passe qu on vient d inserer et puis hasher (echo md5($password))
et la 3ieme valeur c est la valeur du mot mot de passe qui se trouve dans la base de donné (hashé biensur)
Je ne vois pas trop ou est le probleme en faite ..?? C est peut etre une question d espace ?? Car pourquoi il me rajoute un espece de deuxieme hachage a ma 2ieme valeur ?
Euh je sais pas si j ai bien expliqué et si vous voyez mon probleme ??
Pour info l instruction est ===> (echo $password." \n";
echo md5($password)." \n";
echo $row["password"]." \n";
if (!(md5($password) == $row["password"])) {
die ("Mot de passe incorrect");)
Voila merci d avance d avoir lu lol
Phil
|