Bonjour,
J'ai une erreur PDO que je n'arrive pas à corriger.
J'explique un peu le code. L'utilisateur doit avoir l'attribut active = 1 si il veut pouvoir si connecter au logiciel. Donc on va chercher avec son login l'état de son attribut active et on l'utilise dans un if.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 if (isset($_POST['connexion'], $_POST['login'], $_POST['pass'])) // On regarde si l'utilisateur a soumis le formulaire de connexion // Si il a été soumis, on établit une connexion avec les comptes AD { $user_active = $bdd->query('SELECT active FROM config_users WHERE login ="' . $_POST['login'] .'" ') or die(print_r($bdd->errorInfo())); $donnees_active = $user_active->fetch(); var_dump($bdd->errorInfo()); if (!empty($_POST['check']) && $donnees_active == 1) {
Il m'affiche ça : array(3) { [0]=> string(5) "00000" [1]=> NULL [2]=> NULL }
Du coup je ne sais pas comment faire pour faire que donnees_actives puisse être = 1.
J'ai chercher un peu partout pour voir comment je pouvais faire pour corriger cette erreur mais je n'ai pas réussi à la corriger.
Si vous pouvez m'aider.
Merci d'avance
Cdlt
Partager