Bonjour,

J'ai une erreur PDO que je n'arrive pas à corriger.

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)
	{
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.

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