MembershipProvider.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:
abstract property int MaxInvalidPasswordAttempts { int get(); };
public abstract int MaxInvalidPasswordAttempts { get; }
member this.MaxInvalidPasswordAttempts : int
Public MustOverride 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
Příklad MembershipProvider implementace najdete v tématu Implementace zprostředkovatele profilu.
Poznámky
Vlastnost MaxInvalidPasswordAttempts pracuje ve spojení s PasswordAttemptWindow vlastností, která chrání před nežádoucím zdrojem, který uhodne heslo nebo odpověď na heslo uživatele členství prostřednictvím opakovaných pokusů. Pokud je počet neplatných hesel nebo otázek k heslům zadaných pro uživatele členství větší nebo roven MaxInvalidPasswordAttempts hodnotě vlastnosti v rámci počtu minut identifikovaných parametrem PasswordAttemptWindow, je uživatel členství uzamčen nastavením IsLockedOut vlastnosti na , true
dokud uživatel nebude odemknut voláním UnlockUser metody . Pokud je před MaxInvalidPasswordAttempts dosažením hodnoty zadáno platné heslo nebo odpověď na heslo, je čítač, který sleduje počet neplatných pokusů, resetuje na nulu.
Neplatné pokusy o zadání hesla a odpovědi na heslo se hromadí nezávisle na sobě. Pokud je například MaxInvalidPasswordAttempts vlastnost nastavená na hodnotu 5 a jsou provedeny tři pokusy o neplatné heslo následované dvěma neplatnými pokusy o zadání hesla, musí být v rámci PasswordAttemptWindow objektu provedeny dva další pokusy o neplatné heslo (nebo tři další neplatné pokusy o odpověď pomocí hesla), aby byl uživatel členství uzamčen.
Pokud je vlastnost nastavená RequiresQuestionAndAnswer na false
hodnotu , neplatné pokusy o odpověď na heslo se nesledují.
Neplatné pokusy o zadání hesla a odpovědi se sledují v ValidateUsermetodách , ChangePassword, ChangePasswordQuestionAndAnswer, GetPassworda ResetPassword .