MembershipProvider.PasswordAttemptWindow 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得鎖定成員資格使用者以前,所允許的無效密碼或密碼解答嘗試次數上限的分鐘數。
public:
abstract property int PasswordAttemptWindow { int get(); };
public abstract int PasswordAttemptWindow { get; }
member this.PasswordAttemptWindow : int
Public MustOverride ReadOnly Property PasswordAttemptWindow As Integer
屬性值
鎖定成員資格使用者以前,所允許的無效密碼或密碼解答嘗試次數上限的分鐘數。
範例
如需實作的 MembershipProvider 範例,請參閱 實作設定檔提供者。
備註
屬性 PasswordAttemptWindow 可與 屬性搭配 MaxInvalidPasswordAttempts 運作,以透過重複嘗試防止不想要的來源猜測成員資格使用者的密碼或密碼答案。 如果為成員資格使用者所提供的無效密碼或密碼問題數目超過 MaxInvalidPasswordAttempts 所識別 PasswordAttemptWindow 分鐘數內的 ,則成員資格使用者會藉由將 屬性 true
設定 IsLockedOut 為 來鎖定,直到呼叫 UnlockUser 方法解除鎖定使用者為止。 如果在到達 之前 MaxInvalidPasswordAttempts 提供有效的密碼或密碼答案,追蹤無效嘗試次數的計數器會重設為零。
不正確密碼和密碼答案嘗試會彼此獨立累積。 例如,如果 MaxInvalidPasswordAttempts 屬性設定為 5,而三次不正確密碼嘗試後面接著兩次不正確密碼回應嘗試,則 (或三次不正確密碼回應嘗試,) 必須在成員資格使用者鎖定的值內 PasswordAttemptWindow 進行兩次不正確密碼嘗試。
RequiresQuestionAndAnswer如果 屬性設定為 false
,則不會追蹤不正確密碼回應嘗試。
在 、、、 和 方法中 ValidateUser ,會追蹤不正確密碼和 ResetPassword 密碼回應嘗試。 GetPasswordChangePasswordQuestionAndAnswerChangePassword
適用於
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應