Sdílet prostřednictvím


Membership.MaxInvalidPasswordAttempts Vlastnost

Definice

Získá počet neplatnýchpokusůch

public:
 static property int MaxInvalidPasswordAttempts { int get(); };
public static int MaxInvalidPasswordAttempts { get; }
static member MaxInvalidPasswordAttempts : int
Public Shared ReadOnly Property MaxInvalidPasswordAttempts As Integer

Hodnota vlastnosti

Počet neplatných pokusů o zadání hesla nebo odpovědí na heslo je povolený před uzamčením uživatele členství.

Příklady

Následující příklad kódu ukazuje prvek členství v system.web části souboru Web.config aplikace. Určuje, že aplikace používá instanci SqlMembershipProvider třídy k poskytování služeb členství a nastaví maxInvalidPasswordAttempts atribut na pět neplatných pokusů a passwordAttemptWindow na 30 minut.

<membership defaultProvider="SqlProvider"
  userIsOnlineTimeWindow = "20>
  <providers>
    <add
      name="SqlProvider"
      type="System.Web.Security.SqlMembershipProvider"
      connectionStringName="SqlServices"
      requiresQuestionAndAnswer="true"
      maxInvalidPasswordAttempts="5"
      passwordAttemptWindow="30"
      applicationName="MyApplication" />
  </providers>
</membership>

Poznámky

Tato MaxInvalidPasswordAttempts vlastnost funguje ve spojení s PasswordAttemptWindow vlastností, která chrání před nežádoucím zdrojem pomocí opakovaných pokusů o odhad hesla nebo odpovědi na heslo uživatele členství.

Pokud počet neplatných hesel nebo odpovědí na heslo zadaných pro uživatele členství je větší nebo roven hodnotě MaxInvalidPasswordAttempts vlastnosti v počtu minut zadaných PasswordAttemptWindow vlastností, pak je uživatel uzamčen z webu nastavením IsLockedOut vlastnosti true tak, aby uživatel byl odemknut voláním UnlockUser metody.

Pokud je před dosažením hodnoty MaxInvalidPasswordAttempts vlastnosti zadáno platné heslo nebo odpověď na heslo, je čítač, který sleduje počet neplatných pokusů, nastaven na nulu.

Pokusy o neplatné heslo a odpovědi na heslo se sledují samostatně. Pokud MaxInvalidPasswordAttempts je například vlastnost nastavena na hodnotu 5, uživatel má až pět pokusů o zadání správného hesla a až pět pokusů o zadání správné odpovědi na heslo bez uzamčení.

Hodnota MaxInvalidPasswordAttempts vlastnosti je nastavena v konfiguraci aplikace pomocí maxInvalidPasswordAttempts atributu prvku konfigurace členství .

Pokud je falsevlastnost RequiresQuestionAndAnswer , neplatné pokusy o odpověď hesla nejsou sledovány.

Platí pro

Viz také