bonjour.
j'ai un probléme au niveau de la gestion des sessions tomcat. en fait , mon application ne permet qu'une seule session pour un login/pass donné.
j'ai donc ajouter dans la base de données un flag pour chaque utilisateur(ISconnected).
si l'utilisateur se connecte je mes le flag à 1, s'il se deconnecte je le mes à null à l'aide d'un SessionListener.
dans un scenario normal, connexion/deconnexion normal, ca marche trés bien, par contre dans le cas d'une deconnexion
anormale ( arret du processus du navigateur, ou un arret de la machine), j'arrive pas à détecter la fin de la session et je suis obligé d'attendre le TimeOut.
donc si l'utilisateur se reconnecte, il sera bloqué (une session existe deja pour ce compte).
je travaille avec tomcat 5.5, les servlets coté serveur, et des applets coté client. JRE 1.6
merci pour votre aide.
Partager