ログインしたユーザーのマップ、Map<String, String> userToSessionIdMap
を管理する必要があります ユーザーがログインするときに、このユーザー名のセッションが存在するかどうかを確認します。存在する場合は拒否します。それ以外の場合はログインを許可します。
ログアウト時に、マップからエントリを削除する必要があります。また、HttpSessionBindingListener
を実装する必要があります。 そのため、セッションの有効期限が切れると、エントリが再び削除されます
関連項目