MembershipUser.UnlockUser 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 l’état verrouillé de l’utilisateur pour que l’utilisateur d’appartenance puisse être validé.
public:
virtual bool UnlockUser();
public virtual bool UnlockUser ();
abstract member UnlockUser : unit -> bool
override this.UnlockUser : unit -> bool
Public Overridable Function UnlockUser () As Boolean
Retours
true
si l'utilisateur d'appartenance a été correctement déverrouillé ; sinon, false
.
Exceptions
Cette méthode n’est pas disponible. Cela peut se produire si l’application cible le profil client .NET Framework 4. Pour éviter cette exception, remplacez la méthode ou modifiez l’application pour qu’elle cible la version complète du .NET Framework.
Remarques
Les utilisateurs sont généralement verrouillés et ne peuvent pas être validés par la ValidateUser méthode lorsque le MaxInvalidPasswordAttempts est atteint dans le PasswordAttemptWindow.
Les utilisateurs peuvent également être verrouillés si vous utilisez la GetPassword surcharge ou ResetPassword qui accepte une réponse de mot de passe et que le nombre de réponses incorrectes entrées par l’utilisateur atteint la valeur de Membership.MaxInvalidPasswordAttempts dans le Membership.PasswordAttemptWindow.
Votre implémentation de cette méthode doit définir la IsLockedOut propriété sur false
, définir la LastLockoutDate propriété sur la date actuelle et réinitialiser tous les compteurs que vous utilisez pour suivre le nombre de tentatives de journalisation ayant échoué, etc.