Problème de connexion au formulaire de connexion (PHP)
Posté : 21 oct. 2021, 10:56
Bonjour j'ai un problème avec ma page de connexion, je n'arrive pas à me connecter et j'ai aucune erreurs:
if(!empty($_POST['pseudo']) AND !empty($_POST['mdp'])) {
$pseudo = htmlspecialchars($_POST['pseudo']);
$mdp = htmlspecialchars($_POST['mdp']);
$recupUser = $bdd->prepare('SELECT * FROM users WHERE pseudo = ? AND mdp = ?');
$recupUser->execute(array($pseudo, $mdp));
$ReqUser = $recupUser->fetch();
if($recupUser->rowCount() > 0) {
if(password_verify($ReqUser['mdp'], $hash)) {
$_SESSION['pseudo'] = $pseudo;
$_SESSION['mdp'] = $mdp;
$_SESSION['id'] = $recupUser->fetch()['id'];
header('Location: espace-membre/index.php');
exit;
} else {
$erreur="Votre ne correspond pas";
}
} else {
$erreur="Pseudo ou mot de passe invalide";
}
} else {
$erreur="Veuillez remplir tous les champs...";
}
}
if(!empty($_POST['pseudo']) AND !empty($_POST['mdp'])) {
$pseudo = htmlspecialchars($_POST['pseudo']);
$mdp = htmlspecialchars($_POST['mdp']);
$recupUser = $bdd->prepare('SELECT * FROM users WHERE pseudo = ? AND mdp = ?');
$recupUser->execute(array($pseudo, $mdp));
$ReqUser = $recupUser->fetch();
if($recupUser->rowCount() > 0) {
if(password_verify($ReqUser['mdp'], $hash)) {
$_SESSION['pseudo'] = $pseudo;
$_SESSION['mdp'] = $mdp;
$_SESSION['id'] = $recupUser->fetch()['id'];
header('Location: espace-membre/index.php');
exit;
} else {
$erreur="Votre ne correspond pas";
}
} else {
$erreur="Pseudo ou mot de passe invalide";
}
} else {
$erreur="Veuillez remplir tous les champs...";
}
}