ActiveDirectoryMembershipProvider.MaxInvalidPasswordAttempts Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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á nakonfiguruje ActiveDirectoryMembershipProvider instanci tak, aby zamkla uživatele, kteří v časovém intervalu 10 minut provedli tři neúspěšné pokusy o zadání hesla. 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 true
vlastnost , 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, je uživatel 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 maxInvalidPasswordAttempts
elementu 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
.