J'ai un petit projet, celui de faire un petit site internet . J'ai déjà fait ma page d'insription et je suis sur ma page de connexion.
Alors voilà mon problème, je souhaite vérifier que le mot de passe de la base de donnée et celui rentré par l'utilisateur soit identique mais le mot de passe de la BDD et celui de l'utilisateur sont différent alors que j'utilise password_verify.
Voici mon code php:
if(isset($_POST['formconnect']))
{
$emailconnect = htmlspecialchars($_POST['emailconnect']);
$mdpconnect = htmlspecialchars($_POST['mdpconnect']);
if(!empty($emailconnect) AND !empty($mdpconnect))
{
$requser = $bdd->prepare('SELECT * FROM membres WHERE email = ? AND pass = ?');
$requser->execute(array($emailconnect, $mdpconnect));
$user = $requser->fetch();
if(password_verify($mdpconnect, $user['pass']))
{
}
else
{
$erreur = "Email ou mot de passe incorrect !";
}
}
else
{
$erreur = "Tous les champs doivent être remplis !";
}
}
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Activer les erreurs PDO / (julp) htmlspecialchars / FAQ PHP / Pas d'aide par MP
N'oubliez pas d'activer les erreurs PDO.
Activer les erreurs PDO / (julp) htmlspecialchars / FAQ PHP / Pas d'aide par MP
N'oubliez pas d'activer les erreurs PDO.