Bonjour,
Chaque utilisateur se connecte à mon application via un login et un mot de passe
Je voudrais limiter l'application à une seule session pour un login et un mot de passe...
Pour cela, je voudrais, aprés l'identification de l'utilisateur, parcourir tous les objets session sur l'application et regarder si ce login et ce mot de passe sont déjà utilisé.
Si je trouve une session utilisant le même login/mot de passe, faire un session.abandon (couper la session) sur cette session
Aprés, cela, j'initialise ma session et c'est partie...
Malgrés mes recherche, je n'arrive pas à trouver comment obtenir la liste des sessions active dans l'application.
Je pourrais géré cela manuellement via le session.start et le session.end mais si je garde une session fantômes, j'ai peur d'empêcher une utilisateur de se connecter s'il a mal quitté sa session précédement...
Ma question est donc: comment obtenir la liste des sessions (peut-être à partir de l'objet application ?)
Merci pour votre aide
Sylo
Partager