Blocage sur authentification
Bonjour à tous,
je galère depuis un bon moment sur une authentification et malgré mes nombreux va et vient sur la doc PHP et autre, je n'arrive pas à me débuguer, c'est pourquoi je me permets de poster ici.
Voici mon problème: j'ai une requête SQL testé dans PHPMyAdmin qui me renvoi un résultat convenable mais le point noir c'est que je n'arrive pas à récupérer ce résultat en PHP voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| $log = new Login;
$connect = new Connexion;
$acces = new Acces;
$mail = filter_input(INPUT_POST,$_POST['mail'], FILTER_SANITIZE_EMAIL);
$pass = $log->hashPassword(filter_input(INPUT_POST,$_POST['pass'],FILTER_SANITIZE_STRING));
$query = $acces->authQuery($mail,$pass);
$req = $connect->prepare($query);
$req->execute();
$result = $req->fetch();
if(!$result == 1) {
header('Location: index.php?info=Error');
exit();
} else {
header('Location: page1.php?conn=Ok');
} |
$query est une requêtes SELECT COUNT(*) avec la clause WHERE qui filtre sur le mail et le mot de passe (testée et effective dans PHPMyAdmin).
J'ai également essayé de ne pas préparer ma requête mais toujours le même soucis. Pour moi le soucis vient de la condition car je passe systématiquement dans la première condition,mais je bloque...
Si une âme charitable vient bien me donner un coup de main ce serait vraiment sympa. :oops: