Récupération variables en session
Bonjour,
J'essaie de stocker une variable en session (l'id d'un utilisateur) pour l'identifier à chacune de ses requêtes.
Dans le contrôleur d'entrée sur l'application je fais cela :
Code:
1 2 3 4 5 6 7
| $session = $this->get("session");
if (!$session->isStarted()){
$session->start();
}
if (!$session->has('idUser')){
$session->set('idUser', '31414');
} |
Au contrôleur suivant j'aimerai tout simplement récupérer cet identifiant. Or la session est vide quand je la récupère... 8O
Code:
1 2 3 4 5 6 7 8
| $session = $this->get("session");
if (!$session->isStarted()){
$session->start();
}
if (!$session->has('idUser')) {
throw $this->createNotFoundException('Vous n\'êtes pas identifié!');
} |
Du coup l'exception est levée à tous les coups!!
A noter je n'utilise pas d'identification via les composants d'identification: est-ce la le problème?
A noter 2 :si je fais un $session = new Session();
j'arrive à récupérer l'idUSer. Est-ce normal/logique de devoir recréer une nouvelle session à chaque fois?
Merci d'avance pour votre aide.