Partager via


ActiveDirectoryMembershipProvider.UnlockUser(String) Méthode

Définition

Efface un verrouillage 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 dont l'état verrouillé doit être effacé.

Retours

true si l'utilisateur d'appartenance a été correctement déverrouillé ; sinon, false. La méthode UnlockUser(String) retourne également false 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'utilisateurs (généralement 256 caractères).

- ou -

username contient des virgules.

- ou -

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

username a la valeur null.

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

Remarques

Les utilisateurs sont généralement 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 de connexion à l’aide du mot de passe incorrect ont été effectuées.

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 commençant au 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 à gauche et à droite sont retirés de la valeur de paramètre username.

S’applique à

Voir aussi