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 的完整版本。

注解

用户最常被锁定,并且当 在 内PasswordAttemptWindow达到 时MaxInvalidPasswordAttempts,无法通过 ValidateUser 方法进行验证。

如果使用GetPassword接受密码答案的 或 ResetPassword 重载,并且用户输入的错误答案数达到 中的 Membership.PasswordAttemptWindowMembership.MaxInvalidPasswordAttempts,则用户也可能被锁定。

此方法的实现应将 属性设置为 IsLockedOutfalse,将 LastLockoutDate 属性设置为当前日期,并重置用于跟踪失败登录尝试次数等的任何计数器。

适用于

另请参阅