2011-07-24 6 views
1

Grailsアプリケーションのログイン要件は、ログイン試行が2回失敗した後、ユーザーがパスワードを忘れたかどうかを尋ねるフィールドのすぐ下に新しい質問が表示されることです。Grails Spring-Securityが動くアプリケーションでログイン試行が2回失敗した後にユーザにプロンプ​​トを表示するには?

私はSpring Securityプラグインを使用していますが、コード化することは可能ですか?

答えて

2

スプリングセキュリティコア(1.1.3)の最新バージョンでは、LoginController.authfailコールバックがあります。そこにあるユーザ名にアクセスできるので、連続して失敗したログイン試行回数をセッションのフィールドとして維持できます。 2になると、login/auth.gspページとLoginController.authメソッドが更新され、この新しい質問が表示され、フォーム提出時に処理される可能性があります。

これ以上具体的なことがわからなければ、それがあなたが必要とするすべてのことをするかどうかは分かりませんが、見てみる価値があります。

関連する問題