azkatari | Salut,
j'ai une erreur bête sur un formulaire de login: le mot de passe entré correspond bien au mdp dans la bdd, mais le script rentre dans la boucle "mot de passe erroné":
Code :
- $sql->connect();
- $result = $sql->query('SELECT aid,prenom,nom,passwd FROM `anciens` WHERE email = "'.$email.'"');
- if($sql->getRowsNum($result) == 0)
- {
- $Tpl->assign('erreur_text',ERR_UIDNOTFOUND);
- $Tpl->assign('page','login.html');
- $Tpl->display('index.html');
- }
- else
- {
- list($userid,$prenom,$nom,$pwd) = $sql->fetchRow($result);
- $sql->close();
- if(strcmp($password,$pwd)) != 0)
- {
- $Tpl->assign('erreur_text',ERR_BADPWD);
- $Tpl->assign('page','login.html');
- $Tpl->display('index.html');
- }
|
je vous passe les codes de la classe sql, qui marche. Quand on fait un echo sur $password et $pwd, les deux affichent le meme texte. Je suis un peu perplexe la ... Quelqu'un voit d'ou vient le souci? thanks |