-
Gestion des sessions
Bonjour,
Dans le but d'effectuer un petit compteur du nombre de personnes connectées sur mon site, je me demande comment symfony gere les session. Car cela me permettrait de compter les sessions actives pour avoir mon nombre d'utilisateur connecté. Une méthode qui se rapprocherait de getUser() dans le style getAllUser().
Merci de votre aide.
-
On a déjà parlé de cela il y a quelques temps (dans les 3 a 5 mois).
L'idée étant de stocker les sessions en base de données et de compter les lignes, mais on est tombé sur un bug de sfGuard qui ne supprimait pas la session anonyme lorsqu'une session identifié était créée, ce qui changeait considérablement le nombre de session anonyme, vu que toutes personnes qui vas s'identifier commence par passer par une session anonyme.
De plus, les sessions identifiée n'étaient pas, non plus, supprimées, en cas de déconnexion.
Ceci à peut-être été supprimé dans la version actuel de sfGuard (qui est passé depuis en version 5.0).
A vérifier.
Je ne sais plus du tout quel est la solution adoptée à l'époque, il faudrait faire des recherches dans la salle symfony.