MembershipUser.UnlockUser Метод

Определение

Отменяет заблокированное состояние пользователя, что позволяет проверить авторизованного пользователя.

public virtual bool UnlockUser ();

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

Значение true, если пользователь членства успешно разблокирован; в противном случае — значение false.

Исключения

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

Комментарии

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

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

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

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

Өнім Нұсқалар
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

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