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

Возвращаемое значение

Значение в противном случае .

Исключения

Этот метод недоступен. Это может произойти, если приложение предназначено для профиля клиента .NET Framework 4. Чтобы предотвратить это исключение, переопределите метод или измените приложение на целевую полную версию .NET Framework.

Комментарии

Пользователи чаще всего заблокированы и не могут быть проверены методом ValidateUser при MaxInvalidPasswordAttempts достижении в пределах.PasswordAttemptWindow

Пользователи также могут быть заблокированы, если вы используете GetPassword или ResetPassword перегрузку, принимающую ответ на пароль, и количество неправильных ответов, введенных пользователем, достигает значения Membership.MaxInvalidPasswordAttempts внутри Membership.PasswordAttemptWindow.

Реализация этого метода должна задать IsLockedOut для свойства falseзначение , задать LastLockoutDate свойство текущей дате и сбросить все счетчики, используемые для отслеживания количества неудачных попыток входа и т. д.

Применяется к

См. также раздел