我不得不爲了適應我們的數據庫模式創建我目前的ASP .NET項目自定義成員資格供應商的用戶,和我在配置它閉鎖問題一個用戶,如果他們的密碼錯誤三次,這是由標準提供商支持的。鎖定了在ASP .NET自定義成員資格提供
這是不是我需要實現我自己,還是應該把它內在地支持?
我沒有專門處理它的代碼(並且沒有一個接口成員專門處理它),但是如果我需要自己實現它,我該如何去通知用戶它們被鎖定?我需要在ValidateUser中引發某種異常嗎?
解決方案
恥辱,我不能標記兩個答案,由戴夫 - [R提供的鏈接給予深入瞭解一個偉大的成員是如何工作的,以及什麼Zhaph指出,正是我結束了做,處理自定義成員資格提供程序中鎖定的邏輯。
我然後使用登錄控件的LoginError事件處理的錯誤條件,並在那裏檢查,看看如果用戶爲了顯示相應的錯誤信息鎖定。
該第一個鏈接看起來非常有用 - 謝謝! – 2012-03-16 06:18:14