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";
	}
	}
}
?>