Index du Forum » » Le coin des codeurs

Auteur

Pb avec mot de passe MD5 :(
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





Cet article provient de NPDS

http://www.npds.org/viewtopic.php?topic=9876&forum=5