Test de variable php erronné

Résolu/Fermé
mik3fly - 13 nov. 2011 à 15:04
 mik3fly - 13 nov. 2011 à 15:30
Bonjour,


pour un formulaire d'accès sécurisé

je teste deux variable :

la variable $password avec la variable $pass_user

la variable $password est issue d'un post

et $user_pass est issue d'une lecture dans la bdd ou se trouve l'utilisateur

$verif_user=mysql_query('SELECT * FROM bddcom WHERE
name="'.$user.'"')or die('Erreur de selection'.mysql_error());

while($test_user=mysql_fetch_array($verif_user))
{

$userpass=$test_user['pass'];

}

$password=md5(mysql_real_escape_string(htmlspecialchars($_POST['password'])));

Cependant, quand je test ces deux variable

if($password==$userpass) (ou $password===$userpass)
{

}

le test est toujours faux... alors que les deux variables sont strictement identique

Je ne sais pas pourquoi cela me donne toujours ce resultat

A voir également:

1 réponse

j'ai trouvé ...

La valeur de taille dans la bdd etait de 50 pour le champs "pass"
je lai passé a 32...
0