Variable de session qui fait planter l'application
Bonjour,
J'essai de setter 2 variables de sessions lors du login d'un utilisateur sur mon application :
Code:
1 2 3 4 5 6
| if ($value->login == $this->login && $value->password == $this->password) {
$_SESSION['auth'] = $this->login . $value->role;
$_SESSION['role'] = $value->role;
cTools::log('Login OK: ' . $this->login . "(" . $value->role . ")",'INFO');
return true;
} |
La variable de session role n'est pas utilisé dans la procédure de login.
le problème est que quand je lance le login, si j'ai les 2 variables $_SESSION, impossible de me logguer je reviens sur la fenêtre de login.
Si je mets la variable role en commentaire, ça marche.
J'ai donc tester de mettre une variable avec un nom exotic. J'ai créé une variable de session TOTOTATA. Et idem ça fait planter le login.
J'en conclu que ça plante s'il y a plus d'une variable de session et je ne comprends pas pourquoi.
Version de php:
Code:
PHP 5.3.3 (cli) (built: Dec 11 2013 03:29:57)
Une idée ?