共用方式為


MembershipUser.UnlockUser 方法

定義

清除使用者的鎖定狀態,以便驗證成員資格使用者。

public:
 virtual bool UnlockUser();
public virtual bool UnlockUser ();
abstract member UnlockUser : unit -> bool
override this.UnlockUser : unit -> bool
Public Overridable Function UnlockUser () As Boolean

傳回

如果成功解除鎖定成員資格使用者,則為 true,否則為 false

例外狀況

這個方法無法使用。 如果應用程式以 .NET Framework 4 用戶端配置檔為目標,就會發生這種情況。 若要避免這個例外狀況,請覆寫方法,或將應用程式變更為以完整版本的 .NET Framework 為目標。

備註

使用者最常被鎖定,而且在 到達 內PasswordAttemptWindowMaxInvalidPasswordAttempts,方法無法驗證ValidateUser

如果您使用GetPassword接受密碼答案的 或 ResetPassword 多載,以及使用者輸入的不正確答案數目達到 中的 值Membership.MaxInvalidPasswordAttemptsMembership.PasswordAttemptWindow,也可以鎖定使用者。

此方法的實作應該將 IsLockedOut 屬性 false設定為 ,並將 LastLockoutDate 屬性設定為目前日期,並重設您用來追蹤嘗試失敗記錄次數等的任何計數器。

適用於

另請參閱