une session est toujours relative à l'utilisateur courrant (c est pour ca que l invalidate cloture la session "courrante")
à part stocké l id de la session de chacun de tes users, puis récupérer cet id et invalidé la session (par rapport à cet id) je ne vois pas
(tu vas avoir besoin de stocké tes sessions dans une collection (à définir laquelle) puis la récupérer selon son id)
en pseudo code cela pourrait donné quelque chose du genre
Code:
1 2 3 4
|
//sessions contains a table of all users sessions.
Session session = sessions.getByUserName(user);
session.invalidate(); |