Bonjour,
Voila je voudrais vérifier (lors de la connexion du membre) la validité de son mot de passe (qui est stocké sur mysql crypté avec ENCRYPT())
j'ai testé plusieurs choses comme:
Mais sa me renvoi toujours une requête null. Je peut comprendre que ma requête ne marche pas car Encrypt() renvoi des chaînes de caractères différents pour un même mot, il y aurais une méthode pour décrypter? Ou autres? Ou vous avez une solution qui fonctionne?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?php $req = mysql_query("SELECT * FROM users WHERE name='".$login."' AND pass=ENCRYPT('".$pass."')")or die(mysql_error()); ?>
trouvé
Code : Sélectionner tout - Visualiser dans une fenêtre à part $req = mysql_query("SELECT * FROM users WHERE name='".$login."' AND pass=ENCRYPT('".$pass."', SUBSTRING(pass, 1, 2))")or die(mysql_error());
Partager