Share via


ActiveDirectoryMembershipProvider.MaxInvalidPasswordAttempts Vlastnost

Definice

Získá počet neúspěšných pokusů o odpověď, které uživatel povoluje pro otázku resetování hesla.

public:
 virtual property int MaxInvalidPasswordAttempts { int get(); };
public override int MaxInvalidPasswordAttempts { get; }
member this.MaxInvalidPasswordAttempts : int
Public Overrides ReadOnly Property MaxInvalidPasswordAttempts As Integer

Hodnota vlastnosti

Počet neúspěšných pokusů o odpověď na heslo, které uživatel povolí před uzamčením účtu. Výchozí formát je 5.

Výjimky

Pokus o přístup MaxInvalidPasswordAttempts k vlastnosti byl proveden před inicializována ActiveDirectoryMembershipProvider instance.

Příklady

Následující příklad kódu ukazuje položku Web.config, která konfiguruje ActiveDirectoryMembershipProvider instanci tak, aby zamkla uživatele, kteří provedli tři neúspěšné pokusy o zadání odpovědi na heslo v časovém intervalu 10 minut. Pokud je uživatel uzamčený, nemusí se po dobu 15 minut provádět žádné další pokusy o odpověď na otázku hesla.

<configuration>  
  <connectionStrings>  
    <add name="ADService" connectionString="LDAP://ldapServer/" />  
  </connectionStrings>  
  <system.web>  
    <membership defaultProvider="AspNetActiveDirectoryMembershipProvider">  
      <providers>  
        <add name="AspNetActiveDirectoryMembershipProvider"   
          type="System.Web.Security.ActiveDirectoryMembershipProvider,   
          System.Web, Version=2.0.3600, Culture=neutral,  
          PublicKeyToken=b03f5f7f11d50a3a"  
          maxInvalidPasswordAttempts="3"  
          passwordAttemptWindow="10"  
          passwordAnswerAttemptLockoutDuration="15" />  
      </providers>  
    </membership>  
  </system.web>  
</configuration>  

Poznámky

EnablePasswordReset Pokud je truevlastnost , musí uživatel odpovědět na otázku s heslem, aby si heslo resetovali. Uživateli je povolen omezený počet pokusů o odpověď v časovém intervalu stanoveném PasswordAttemptWindow vlastností. Pokud je počet pokusů o odpověď na heslo větší nebo roven hodnotě uložené ve MaxInvalidPasswordAttempts vlastnosti, uživatel je uzamčen z dalších pokusů o počet minut uložených ve PasswordAnswerAttemptLockoutDuration vlastnosti.

Poznámka

Tato vlastnost neřídí počet neúspěšných pokusů o přihlášení, které může uživatel provést před uzamčením. Server služby Active Directory zpracovává neúspěšné pokusy o přihlášení a není ovlivněn hodnotou této vlastnosti.

Vlastnost MaxInvalidPasswordAttempts je nastavena v konfiguračním souboru vaší aplikace pomocí atributu maxInvalidPasswordAttemptselementu membership Element (ASP.NET Settings Schema). Pokud vlastnost není nastavena v konfiguračním souboru aplikace, MaxInvalidPasswordAttempts je vlastnost nastavena na výchozí hodnotu 5.

Platí pro

Viz také