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

6 réponses

  1. 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";
    }
    0
    1. merci vindicien .je veux essayer
      0
      1. $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 ...
        0
        1. 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
          0
          1. if($mot_de_passeB == md5($_POST["mot_de_passeF"]))
                echo 'ok';
            else
                echo 'pas ok';
            0
            1. merci bien et je suis vraiment désolée si mes questions vous paraient débiles :(
              .
              0