par
fabrice88250 » 14 avr. 2017, 13:51
Bonjour,j'ai un petit soucis de connexion avec un de mes codes.
le problème est que le login et le mot de passe que je rentre sont correct et bien en base de données mais apparemment le "if (password_verify($_POST['mdpass'], $mdp)) { " ne fonctionne pas.
dans le else j'ai ajouté un echo pour bien faire la comparaison entre se qui est saisi et ce qui est en base. J'ai exactement la même chose mais j'ai quand même "erreur d\'authentification. utilisateur ou mot de passe incorrecte"
Code : Tout sélectionner
if (password_verify($_POST['mdpass'], $mdp)) {
// On ouvre la session
session_start();
// On enregistre le login en session
$_SESSION['utilisateur'] = $login;
// On redirige vers le fichier admin.php
header('Location:/'.$_SESSION["chemin"].'/');
exit();
//echo 'session : '.$_SESSION['utilisateur'];
} else {
echo 'log bdd : '.$login. ' - log form : ' .$_POST["utilisateur"]. '<br/>mdp bdd : '.$mdp. ' - log form : ' .$pass;
$errorMessage = '<br/>erreur d\'authentification. utilisateur ou mot de passe incorrecte';
}
Bonjour,j'ai un petit soucis de connexion avec un de mes codes.
le problème est que le login et le mot de passe que je rentre sont correct et bien en base de données mais apparemment le "if (password_verify($_POST['mdpass'], $mdp)) { " ne fonctionne pas.
dans le else j'ai ajouté un echo pour bien faire la comparaison entre se qui est saisi et ce qui est en base. J'ai exactement la même chose mais j'ai quand même "erreur d\'authentification. utilisateur ou mot de passe incorrecte"
[code]
if (password_verify($_POST['mdpass'], $mdp)) {
// On ouvre la session
session_start();
// On enregistre le login en session
$_SESSION['utilisateur'] = $login;
// On redirige vers le fichier admin.php
header('Location:/'.$_SESSION["chemin"].'/');
exit();
//echo 'session : '.$_SESSION['utilisateur'];
} else {
echo 'log bdd : '.$login. ' - log form : ' .$_POST["utilisateur"]. '<br/>mdp bdd : '.$mdp. ' - log form : ' .$pass;
$errorMessage = '<br/>erreur d\'authentification. utilisateur ou mot de passe incorrecte';
}[/code]