par
AB » 05 mars 2009, 15:47
Evidemment si tu ne connais pas l'encryptage utilisé pour tes mdp enregistrés dans la bdd ça va être difficile. En tous cas cela ne génère pas du hash md5 puisque ce sont des chaines de 32 caractères (et 40 pour le sha1).
Pourtant dans ton script tu as
if(md5($_POST["bt_mdp"]) != $row["mdp"])
ce qui laisse à penser que tes mdp devraient être enregistrés dans ta bdd avec md5.
Donc soit tu as un un pb avec ton script d'inscription, soit ton champ mdp est de type varchar 20 ce qui tronque l'enregistrement md5 et cause le pb.
Evidemment si tu ne connais pas l'encryptage utilisé pour tes mdp enregistrés dans la bdd ça va être difficile. En tous cas cela ne génère pas du hash md5 puisque ce sont des chaines de 32 caractères (et 40 pour le sha1).
Pourtant dans ton script tu as [php]if(md5($_POST["bt_mdp"]) != $row["mdp"]) [/php] ce qui laisse à penser que tes mdp devraient être enregistrés dans ta bdd avec md5.
Donc soit tu as un un pb avec ton script d'inscription, soit ton champ mdp est de type varchar 20 ce qui tronque l'enregistrement md5 et cause le pb.