Поделиться через


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.

Комментарии

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

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

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

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

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