ログインに失敗するたびに残りのログイン試行を表示しようとしています。したがって、ログインが失敗するたびに、ログインを試みることができる残りの数をユーザーにプロンプトします。Spring Security - JSPで残りのログイン試行をレンダリングする方法
どのようなヘルプやポインタも高く評価されます。
ログインに失敗するたびに残りのログイン試行を表示しようとしています。したがって、ログインが失敗するたびに、ログインを試みることができる残りの数をユーザーにプロンプトします。Spring Security - JSPで残りのログイン試行をレンダリングする方法
どのようなヘルプやポインタも高く評価されます。
ネットを通過した後、解決策が見つかりました。私はDaoAuthenticationProviderクラスを継承し、additionalAuthenticationChecks()メソッドをオーバーライドし、私のものを実行しました。さて、その働き。
誰かが役に立ちそうなことを祈って投稿しました:)
私はデータベースのエントリが必要だと思います。ログインページでユーザーが入力したユーザー名がデータベース内のユーザー名と一致する場合は、ログイン数を1増やします。これにより、失敗カウントをログインに維持できます。ログインが成功するたびに、失敗カウント値をゼロに設定します。
問題を明確にしてください。私は既にログイン試行に失敗したDBの列を持っています。問題は、承認後のプロセスであるため、残りのログイン試行を表示できないことです。また、失敗したログイン試行を更新するEventListenerを追加しました。 しかし、残りの試行を表示するために、応答をJSPページに送り返すことができません。 –
フィルターがあり、LoginFilterと言ってその中でこれらの検証をしてください。与えられた資格情報が真であると検証された場合にのみ、ユーザーにログインさせます。 – Arun
ネットを通過した後、解決策が見つかりました。私はDaoAuthenticationProviderクラスを継承し、additionalAuthenticationChecks()メソッドをオーバーライドし、私のものを実行しました。さて、その作業 –
修正のおめでとう!あなたができるときは、他の人があなたの解決策から学ぶことができるように、あなたの答えに「受け入れられた」とマークするようにしてください。乾杯〜 –