ActiveDirectoryMembershipProvider.UnlockUser(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
.