2012-05-09 39 views

回答

2

通過網絡後,我發現了一個解決方案。我繼承了DaoAuthenticationProvider類並重寫了additionalAuthenticationChecks()方法並執行了我的東西。現在,它的工作。

我發佈了它,希望有人可能會發現它有幫助:)

+0

恭喜修理!如果可以,請確保將答案標記爲「已接受」,以便其他人可以從您的解決方案中學習。乾杯〜 –

0

我想你應該在數據庫中有一個這樣的條目。如果用戶在登錄頁面中輸入的用戶名與數據庫中的用戶名相匹配,則將其登錄次數增加1次。因此,通過此次我們可以維護登錄失敗次數。對於每次成功登錄,請將失敗計數值設置爲零。

+0

讓我澄清這個問題。我已經在DB中有一列存儲失敗的登錄嘗試。問題是我無法顯示剩餘的登錄嘗試,因爲它是後授權過程。另外,我添加了一個EventListener來更新失敗的登錄嘗試。 但是,我無法將響應發送回JSP頁面以顯示剩餘的嘗試。 –

+0

有一個過濾器,說LoginFilter並做這些驗證。讓用戶僅在他的憑據驗證爲true時才能登錄。 – Arun

+0

經過網絡,我發現了一個解決方案。我繼承了DaoAuthenticationProvider類並重寫了additionalAuthenticationChecks()方法並執行了我的東西。現在,它的工作 –

相關問題