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

返回

Boolean

如果成功取消成员资格用户的锁定,则为 true;否则为 false

例外

此方法不可用。 如果应用程序面向.NET Framework 4 个客户端配置文件,则可能会出现这种情况。 若要避免此异常,请重写该方法,或将应用程序更改为面向 .NET Framework 的完整版本。

注解

用户通常被锁定,在到达方法时MaxInvalidPasswordAttemptsPasswordAttemptWindow无法通过ValidateUser该方法进行验证。

如果使用接受密码应答的GetPasswordResetPassword重载,并且用户输入的错误的答案数达到其中Membership.PasswordAttemptWindow的值Membership.MaxInvalidPasswordAttempts,则用户也可以被锁定。

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

适用于

另请参阅