Bonjour,
j'ai réussi dernièrement à entrer un mot de passe crypté en bdd le soucis maintenant est que je n'arrive pas à le récupérer pour que l'utilisateur puisse se connecter.
J'utilise la fonction "password_verify()" de php mais elle me retourne toujours que le mot de passe ne correspond pas :s
Quelqu'un peut m'aider svp ? Merci beaucoup !
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <form method="post" action="testVerif.php"> <input type="text" name="id"/> <input type="text" name="pass"/> <input type="submit" value="envoi"/> </form>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <?php include 'connectBDD.php'; require 'passwordHelp.php'; if (isset($_POST) && isset($_POST['id']) && isset($_POST['pass'])){ $id = $_POST['id']; $pass = $_POST['pass']; $qry = $bdd->query("SELECT password FROM utilisateur WHERE idUtilisateur = " .$id); while ($don = $qry->fetch()){ $hash = $don[0]; if (password_verify('motdepasse', $hash)){ echo 'Le mot de passe est valide'; } else{ echo "KO"; } } } ?>
Partager