0

Spring Securityで確認ログアウトプロンプトを表示する最良の方法は何ですか?

Webアプリがあり、ログアウトなどを正常に呼び出すことができます。SpringSecの構成により、ユーザーはログインページにリダイレクトされますが、これがログアウトであったことを検出して、ユーザーに確認を促す方法がありません。正常にログアウトしました。

何かアドバイス?

以下の私のSpring設定

<http auto-config="true" use-expressions="true">
    <http-basic />
    <remember-me user-service-ref="myDAO" />
    <form-login login-page="/" authentication-failure-url="/?login_error=1" default-target-url="/dashboard"
        always-use-default-target="true" />
    <logout invalidate-session="true" />
</http>
4

2 に答える 2

0

logout-success-urlにパラメーターを追加し、次のようにログインページでパラメーターを確認できます。

<logout logout-success-url="/?logout=success"/>

とあなたのページ:

<c:if test="${param['logout'] == 'success'}">
    <div id="info-box">
        <p>You have been successfully logged out.</p>
    </div>
</c:if>
于 2012-10-19T18:34:14.690 に答える
0

したがって、これにアプローチする方法はたくさんあります。

明らかな方法の 1 つは、独自のログアウト フィルターとログアウト ハンドラーを用意することです。

Springフォーラムのこのスレッドがあなたの問題を解決することを願っています

http://forum.springsource.org/showthread.php?59277-Custom-Logout-Handler&p=236175#post236175

于 2012-10-19T05:34:08.233 に答える