私のアプリケーションでは、ユーザーを削除できる管理者がいます。したがって、管理セッションからユーザーを削除すると、削除されたユーザーが自動的にログアウトする必要があります。 私は削除したユーザーのセッションIDを知っていますが、セッションIDを使用してセッションを無効にする方法はわかりません。春に別のユーザーのセッションを破棄します
私は何か好きです:invalidate(SessionId);
いずれにしても可能ですか?私は可能なフィルタを使用して、要求ごとにデータベースをチェックすることが可能だと思うが、私はすべてのhttprequestのDBを確認する必要はありません別の方法はありますか?
ありがとうございました。 :D
私は問題を抱えています。* sessionRegistry.registerNewSession(String session、Object principal)を呼び出してセッションを登録しました。*ユーザーを削除するとセッションが正しく取得され、* sessionInformation.expireSession()それは働かなかった。それがまだ動作しているユーザーのセッション – Josema
[docs](http://static.springsource.org/spring-security/site/docs/3.0.x/reference/session-mgmt.html)をもう一度読み、私はあなたのSpringセキュリティ設定の ''セクションに ''を追加しなければならないと思います。私はそれが助けてくれることを願う –
LaurentG