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 false
en , 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.