Bonjour
J'ai développé un appli intranet avec login et niveaux d'accès mais je me trouve confronté au pb de double connexion.
Comment peut-on gérer ce pb ?
Peut-on récupérer toutes les id des sessions actives ?
Merci
Bonjour
J'ai développé un appli intranet avec login et niveaux d'accès mais je me trouve confronté au pb de double connexion.
Comment peut-on gérer ce pb ?
Peut-on récupérer toutes les id des sessions actives ?
Merci
Je ne connais actuellement pas de methode pour obtenir le liste des sessions actives sur un server, avec leur Id. La réponse dépend du container que tu utilises, et donc orienté serveur (tomcat, glassfish, etc).
Un session listener pourra gérer cela, via l'application, et assurer une portabilité de ton application. Maintenant, si tu préféres rester si un type de container, il te faudra regarder dans son API....
Losque chaque individu se connecte j'enregistre son id de session dans une table au regard de son log. Ceci me sert pour indicer les données temporaires.
Si j'enregistre aussi le time de la dernière requête via session.getLastAccessedTime(), je peux savoir avec le session.getMaxInactiveInterval() si les sessions sont actives ou pas et donc refouler une demande de reconnexion sur une id active.
Est ce viable ?
Tu peux aussi utiliser le Session listener createSession() qui te permet de savoir si l'individu se connecte.
Par contre, tu as un id par session, par forcement par individu... car un individu peut avoir N sessions.
Je n'ai qu'un seul accès dans mon web.xml donc une servlet (et n class) et une seule session par individu.Par contre, tu as un id par session, par forcement par individu... car un individu peut avoir N sessions.
Après divers essais résultat ok
Bonjour,
cela m'interesse.
Comment c'est tu qu'il n'y a qu'une session par utilidateur?
Merci
Didou
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager