Comparteix a través de


MembershipUser.UnlockUser Método

Definición

Borra el estado de bloqueo del usuario para que se pueda validar el usuario de pertenencia.

public:
 virtual bool UnlockUser();
public virtual bool UnlockUser ();
abstract member UnlockUser : unit -> bool
override this.UnlockUser : unit -> bool
Public Overridable Function UnlockUser () As Boolean

Devoluciones

Es true si el usuario de pertenencia se ha bloqueado satisfactoriamente; en caso contrario, es false.

Excepciones

Este método no está disponible. Esto puede ocurrir si la aplicación tiene como destino el perfil de cliente de .NET Framework 4. Para evitar esta excepción, reemplace el método o cambie la aplicación para que el destino sea la versión completa de .NET Framework.

Comentarios

Los usuarios suelen estar bloqueados y no se pueden validar mediante el ValidateUser método cuando MaxInvalidPasswordAttempts se alcanza dentro de PasswordAttemptWindow.

Los usuarios también se pueden bloquear si usa la GetPassword sobrecarga o ResetPassword que acepta una respuesta de contraseña y el número de respuestas incorrectas especificadas por el usuario alcanza el valor de dentro Membership.PasswordAttemptWindowde Membership.MaxInvalidPasswordAttempts .

La implementación de este método debe establecer la IsLockedOut propiedad falseen , establecer la LastLockoutDate propiedad en la fecha actual y restablecer los contadores que use para realizar un seguimiento del número de intentos de inicio de sesión erróneos, etc.

Se aplica a

Consulte también