MembershipUser.UnlockUser Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.