Je lis ici comment vérifier le statut de connexion d'un utilisateur à l'intérieur d'un template twig pour un site web basé sur Symfony2. Cependant, j'ai besoin de savoir comment vérifier si l'utilisateur est connecté à partir de l'intérieur d'un contrôleur. Je suis sûr que le code suivant est correct :
$user = $this->get('security.context')->getToken()->getUser();
mais il renvoie toujours quelque chose, par exemple un utilisateur connecté ou un utilisateur anonyme.
Une idée ? Merci d'avance.
0 votes
Ne pouvez-vous pas vérifier si $user != "anon." ?
0 votes
Eh bien, je cherchais quelque chose de plus "sûr". N'y a-t-il pas un autre moyen, c'est-à-dire une fonction à appeler ?