Compartir a través de


ActiveDirectoryMembershipProvider.UnlockUser(String) Método

Definición

Elimina un bloqueo para que se puedan validar usuarios de pertenencia.

public:
 override bool UnlockUser(System::String ^ username);
public override bool UnlockUser (string username);
override this.UnlockUser : string -> bool
Public Overrides Function UnlockUser (username As String) As Boolean

Parámetros

username
String

Nombre del usuario de pertenencia cuyo estado de bloqueo se va a eliminar.

Devoluciones

Boolean

Es true si el usuario de pertenencia se ha bloqueado satisfactoriamente; en caso contrario, es false. El método UnlockUser(String) también devuelve false si el usuario de pertenencia no se encuentra en el almacén de datos.

Excepciones

username está vacío o supera la longitud máxima permitida para nombres de usuario (normalmente 256 caracteres).

o bien username contiene comas.

o bien El nombre de usuario está asignado a userPrincipalName pero el parámetro username contiene barras diagonales inversas.

username es null.

Se llama al método UnlockUser(String) antes de que se inicializa la instancia de ActiveDirectoryMembershipProvider.

Comentarios

Los usuarios suelen estar bloqueados y no se pueden validar mediante el ValidateUser método cuando la MaxInvalidPasswordAttempts propiedad se supera dentro del tiempo especificado en la PasswordAttemptWindow propiedad o cuando se han realizado demasiados intentos de iniciar sesión con la contraseña incorrecta.

Si la EnablePasswordReset propiedad es true, cuando un usuario desbloquea los contadores de contraseñas incorrectas se restablecen.

El proveedor usa una búsqueda de subárbol que comienza en el punto de búsqueda especificado en la cadena de conexión. Consulte el ActiveDirectoryMembershipProvider tema de la clase para obtener más información sobre las cadenas de conexión.

Los espacios al inicio y al final se recortan del valor de parámetro username.

Se aplica a

Consulte también