Membership.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 neplatné heslo nebo heslo-odpověď pokusy povolené před členství uživatel je uzamčen.
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 povolených pokusů o neplatné heslo nebo odpověď na heslo před uzamčením uživatele členství.
Příklady
Následující příklad kódu ukazuje element membership v system.web
oddílu Web.config souboru aplikace. Určuje, že aplikace používá instanci SqlMembershipProvider třídy k poskytování členských služeb, 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
Vlastnost MaxInvalidPasswordAttempts pracuje ve spojení s PasswordAttemptWindow vlastností, která chrání před nežádoucím zdrojem pomocí opakovaných pokusů o uhodání hesla nebo hesla uživatele členství.
Pokud je počet neplatných hesel nebo odpovědí hesel zadaných pro člena větší nebo roven hodnotě MaxInvalidPasswordAttempts vlastnosti v rámci počtu minut určených PasswordAttemptWindow vlastností, je uživatel uzamčen z webu nastavením IsLockedOut vlastnosti na , true
dokud uživatel není 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.
Neplatné pokusy o zadání hesla 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 hesla bez uzamčení.
Hodnota MaxInvalidPasswordAttempts vlastnosti se nastavuje v konfiguraci aplikace pomocí atributu maxInvalidPasswordAttempts
prvku konfigurace členství .
RequiresQuestionAndAnswer Pokud je false
vlastnost , neplatné pokusy o odpověď heslem se nesledují.