Gestion des sessions tomcat

Fermé
roronoa-zoroo Messages postés 1 Date d'inscription vendredi 25 février 2011 Statut Membre Dernière intervention 25 février 2011 - 25 févr. 2011 à 12:26
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.


merci pour votre aide.