Php/sql
SALUT,
j'ai fais insérer dans ma base les mots de passe crypte,mais lors d'authentification lorsque je compare le mot de passe que je fais saisie a travers le formulaire et celles qui se trouvent dans la base, ca ne me donne pas un résultat correcte:
$mot_de_passeB=md5($_POST["mot_de_passeF"]);
B :mot de passe de la base
F:mot de passe du formulaire
j'espère que vous m'aidez.
merci
j'ai fais insérer dans ma base les mots de passe crypte,mais lors d'authentification lorsque je compare le mot de passe que je fais saisie a travers le formulaire et celles qui se trouvent dans la base, ca ne me donne pas un résultat correcte:
$mot_de_passeB=md5($_POST["mot_de_passeF"]);
B :mot de passe de la base
F:mot de passe du formulaire
j'espère que vous m'aidez.
merci
6 réponses
-
Résolu ?
-
if($mot_de_passeB == md5($_POST["mot_de_passeF"])) echo 'ok'; else echo 'pas ok'; -
salut avion-f16,
oui c est exactement ca j'arrive pas comparer le mot de passe que je fais entrer a travers le formulaire apres le cryptage avec les autres mots passe aussi cryptes dans ma base.merci -
$mot_de_passeB=md5($_POST["mot_de_passeF"]);
Euh ... là tu ne fais qu'attribuer le md5 de $_POST['mot_de_passeF'] à la variable $mot_de_passeB, il n'y a aucune comparaison ... -
merci vindicien .je veux essayer
-
tu peux mettre le code de la vérification ?
pour checker logiquement
if ($mot_de_passeB==md5($_POST["mot_de_passeF"])
{
echo "c'est ok";
}
else
{
echo "pas bon";
}