ActiveDirectoryMembershipProvider.UnlockUser(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
清除锁定,以便成员资格用户能够进行验证。
public:
override bool UnlockUser(System::String ^ username);
public override bool UnlockUser (string username);
override this.UnlockUser : string -> bool
Public Overrides Function UnlockUser (username As String) As Boolean
参数
- username
- String
要为其清除锁定状态的成员资格用户的名称。
返回
如果成功取消成员资格用户的锁定,则为 true
;否则为 false
。 如果数据存储区中找不到该成员资格用户,UnlockUser(String) 方法也会返回 false
。
例外
username
为空,或超过用户名允许的最大长度(通常为 256 个字符)。
- 或 -
username
包含逗号。
- 或 -
用户名映射到 userPrincipalName
,但 username
参数包含反斜杠。
username
为 null
。
在初始化 UnlockUser(String) 实例前,调用了 ActiveDirectoryMembershipProvider 方法。
注解
在MaxInvalidPasswordAttempts属性中指定的PasswordAttemptWindow时间内超出属性,或者尝试使用错误密码登录时,用户最常被锁定,并且无法通过 ValidateUser 方法进行验证。
EnablePasswordReset如果 属性为 true
,则当用户解锁时,将重置错误密码的计数器。
提供程序使用从连接字符串中指定的搜索点开始的子树搜索。 有关连接字符串的详细信息, ActiveDirectoryMembershipProvider 请参阅类主题。
删除 username
参数值的前导和尾随空格。