Bonsoir,
je réalise un test de connexion d'un utilisateur.
Pendant son inscription, le mot de passe est enregistré dans la base hashé avec MD5.
Lorsque l'utilisateur se sert de son mot de passe pour se connecter, je remarque que le hash de ce qui est saisi et de ce qui est enregistré dans la base est différent pourant c'est le même mot de passe. je ne sais pas où est l'erreur.
voila le code pour l'authentification:
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $sql = "select Password from Authentication where Username='".$_POST['username']."'"; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); $data = mysql_fetch_assoc($req); if($data['Password'] != md5($_POST['password'])) ....
Partager