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 свойство текущей дате и сбросить все счетчики, используемые для отслеживания количества неудачных попыток входа и т. д.