Bonjours,
Je rencontre une nouvelle erreur.
Voici le code :
Sa me met met que le compte inexistant alors qu'il existe dans la BDD
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 public function login($pseudo, $password) { echo $pseudo . '<br />'; echo $password; $dbh = mysql::getInstance(); $sql = "SELECT count(*) AS nombreUser FROM account WHERE playername = '".$pseudo."' AND password = '".$password."'"; $requete = $dbh->prepare($sql); $requete->execute(); $nombreUser = $requete->fetch(PDO::FETCH_ASSOC); if (empty($pseudo) && empty($password) || !isset($pseudo) && !isset($password)) { echo "Erreur : Toutes les donnés ne sont pas fournis !"; return FALSE; } else { if ($nombreUser['nombreUser'] < 1) { echo "Erreur : Compte innexistant !"; return FALSE; } if ($nombreUser['nombreUser'] > 0) { echo "Felicitation : Connecter avec succes !"; $this->retour = TRUE; $_SESSION['user']['pseudo'] = $prenom; $_SESSION['user']['password'] = $password; return TRUE; } } }
Merci
PS : ne clôturer pas le topic il est important.
Merci
Partager