Vous devez gérer une carte des utilisateurs connectés, Map<String, String> userToSessionIdMap
lorsque l'utilisateur se connecte, vous vérifiez s'il existe une session pour ce nom d'utilisateur si oui refuser sinon autoriser la connexion,
Maintenant, à la déconnexion, vous devez supprimer l'entrée de la carte, vous devez également implémenter HttpSessionBindingListener
ainsi, lorsque la session expire, il supprime à nouveau l'entrée
Voir aussi
- empêcher plusieurs connectez-vous avec le même nom d'utilisateur et le même mot de passe
- Empêcher la connexion multiple