ActiveDirectoryMembershipProvider.UnlockUser(String) Méthode

Définition

Efface un verrou afin qu’un utilisateur d’appartenance puisse être validé.

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

Paramètres

username
String

Nom de l’utilisateur d’appartenance pour lequel effacer l’état du verrou.

Retours

true si l’utilisateur d’appartenance a été déverrouillé avec succès ; sinon, false. La UnlockUser(String) méthode retourne false également lorsque l’utilisateur d’appartenance est introuvable dans le magasin de données.

Exceptions

username est vide ou dépasse la longueur maximale autorisée pour les noms d’utilisateur (généralement 256 caractères).

- ou -

username contient des virgules.

- ou -

Le nom d’utilisateur est mappé, userPrincipalName mais le username paramètre contient des barres obliques inverses.

username a la valeur null.

La UnlockUser(String) méthode est appelée avant l’initialisation de l’instance ActiveDirectoryMembershipProvider .

Remarques

Les utilisateurs sont le plus souvent verrouillés et ne peuvent pas être validés par la ValidateUser méthode lorsque la MaxInvalidPasswordAttempts propriété est dépassée dans le délai spécifié dans la PasswordAttemptWindow propriété ou lorsque trop de tentatives ont été effectuées pour se connecter à l’aide du mot de passe incorrect.

Si la EnablePasswordReset propriété est true, lorsqu’un utilisateur est déverrouillé les compteurs pour les mots de passe incorrects sont réinitialisés.

Le fournisseur utilise une recherche de sous-arborescence à partir du point de recherche spécifié dans la chaîne de connexion. Pour plus d’informations sur les chaînes de connexion, consultez la ActiveDirectoryMembershipProvider rubrique de classe.

Les espaces de début et de fin sont supprimés de la valeur du username paramètre.

S’applique à

Voir aussi