MembershipProvider.PasswordAttemptWindow 屬性

定義

取得鎖定成員資格使用者以前,所允許的無效密碼或密碼解答嘗試次數上限的分鐘數。

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

適用於

另請參閱