Session et gestion des utilisateurs

Session et gestion des utilisateurs - Java - Programmation

Marsh Posté le 19-02-2004 à 11:03:51    

Bonjour je suis en train d'implementer des methodes qui permets de mettre a jour des utilisteurs connectés à une appli.
 
Voilà le début :
 
J'ai crée une classe statique avec une ArrayList d'utilisateurs.
avec des methodes de connection et de deconnection.
 
Mais j'aimerais trouver un moyen qui si la session d'un utilisteur est "out", alors il est automatiquement retiré de la classe statique.
 
Merci de votre aide

Reply

Marsh Posté le 19-02-2004 à 11:03:51   

Reply

Marsh Posté le 19-02-2004 à 11:06:35    

Il y a surement des Listeners, mais je comprends pas comment ça marche et comme on les utilise

Reply

Marsh Posté le 21-02-2004 à 00:30:04    

Tu peux implémenter une classe qui implémente l'interface javax.servlet.http.HttpSessionBindingListener.
 
J'imagine que quand un utilisateur se log, tu dois mettre un objet 'profile' en session.
 
Si ce 'profile' implémente HttpSessionBindingListener, il dispose de deux fonctions : bound et unbound
 
bound sera executé quand 'profile' sera mis en session. Tu ajouteras cet utilisateur dans ton ArrayList.
 
unbound sera executé quand 'profile' sera retiré de la session, ou que la session sera expirée ou invalidée. Tu retireras cet utilisateur de ton ArrayList.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed