MembershipProvider.MaxInvalidPasswordAttempts Propriété

Définition

Obtient le nombre de tentatives autorisées de saisie de mot de passe ou de réponse de mot de passe non valide avant que l’utilisateur d’appartenance soit verrouillé.

public:
 abstract property int MaxInvalidPasswordAttempts { int get(); };
public abstract int MaxInvalidPasswordAttempts { get; }
member this.MaxInvalidPasswordAttempts : int
Public MustOverride ReadOnly Property MaxInvalidPasswordAttempts As Integer

Valeur de propriété

Nombre de tentatives autorisées de saisie de mot de passe ou de réponse de mot de passe non valide avant que l’utilisateur d’appartenance soit verrouillé.

Exemples

Pour obtenir un exemple d’implémentation MembershipProvider , consultez Implémentation d’un fournisseur de profil.

Remarques

La MaxInvalidPasswordAttempts propriété fonctionne conjointement avec la propriété pour se PasswordAttemptWindow prémunir contre une source indésirable qui devine le mot de passe ou la réponse de mot de passe d’un utilisateur d’appartenance par le biais de tentatives répétées. Si le nombre de mots de passe non valides ou de questions de mot de passe fournis pour un utilisateur d’appartenance est supérieur ou égal à la valeur de la MaxInvalidPasswordAttempts propriété dans le nombre de minutes identifié par , PasswordAttemptWindowl’utilisateur d’appartenance est verrouillé en définissant la IsLockedOut propriété sur jusqu’à true ce que l’utilisateur soit déverrouillé par un appel à la UnlockUser méthode. Si un mot de passe ou une réponse de mot de passe valide est fourni avant que la MaxInvalidPasswordAttempts valeur soit atteinte, le compteur qui effectue le suivi du nombre de tentatives non valides est réinitialisé à zéro.

Les tentatives de mot de passe et de réponse de mot de passe non valides s’accumulent indépendamment les unes des autres. Par exemple, si la MaxInvalidPasswordAttempts propriété est définie sur 5 et que trois tentatives de mot de passe non valides sont suivies de deux tentatives de réponse de mot de passe non valides, deux autres tentatives de mot de passe non valides (ou trois autres tentatives de réponse de mot de passe non valides) doivent être effectuées dans le PasswordAttemptWindow pour que l’utilisateur d’appartenance soit verrouillé.

Si la RequiresQuestionAndAnswer propriété est définie sur false, les tentatives de mot de passe-réponse non valides ne sont pas suivies.

Les tentatives de mot de passe et de réponse de mot de passe non valides sont suivies dans les ValidateUserméthodes , ChangePassword, ChangePasswordQuestionAndAnswer, GetPasswordet ResetPassword .

S’applique à

Voir aussi