J'essaie de faire un espace membre à un site, avec l'habituelle trip des mots de passe et tout le tralala. Je souhaite crypter un peu tout ca.
Donc j'ai un formulaire d'inscription qui marche parfaitement et qui hash les mots de passe avec la fonction password_hash() :
Code : Tout sélectionner
$password=password_hash($_POST['mdp'], PASSWORD_DEFAULT)."\n";alors quand je fais un truc du genre ca, ca marche :
Code : Tout sélectionner
if (password_verify('hhh', '$2y$10$I7L0GovZEaHKUO5UMMj9m.GD8KbzATRmv4Dg0ZixfQlhwdYiGHcLm')){
print 'oui';
}
else {
print 'non';
}
Code : Tout sélectionner
// Connect to database server
$mysqli= new mysqli("serveur", "id", "mdp", "mabd");
/* Vérification de la connexion */
if ($mysqli->connect_errno) {
printf("Échec de la connexion : %s\n", $mysqli->connect_error);
exit();
}
$response = "SELECT password FROM user WHERE login = 'hhh'";
$res=mysqli_query($mysqli,$response);
$re=mysqli_fetch_assoc($res)['password'];
if (password_verify('hhh', $r)){
print 'oui';
}
else {
print 'non';
}
Merci d'avance pour votre temps !
Bonne soirée !