MembershipProvider.PasswordAttemptWindow 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 minut, ve kterých maximální počet neplatné heslo nebo heslo-odpověď pokusy jsou povoleny před členství uživatele uzamčena.
public:
abstract property int PasswordAttemptWindow { int get(); };
public abstract int PasswordAttemptWindow { get; }
member this.PasswordAttemptWindow : int
Public MustOverride ReadOnly Property PasswordAttemptWindow As Integer
Hodnota vlastnosti
Počet minut, ve kterých je povolený maximální počet pokusů o zadání neplatného hesla nebo odpovědi na heslo, než je uživatel členství uzamčen.
Příklady
Příklad MembershipProvider implementace najdete v tématu Implementace zprostředkovatele profilu.
Poznámky
Vlastnost PasswordAttemptWindow pracuje ve spojení s MaxInvalidPasswordAttempts 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 počet neplatných hesel nebo otázek s heslem zadaných pro uživatele členství překročí MaxInvalidPasswordAttempts počet minut určených parametrem PasswordAttemptWindow, pak je uživatel členství uzamčen nastavením IsLockedOut vlastnosti na , true
dokud uživatel nebude odemknut voláním UnlockUser metody . Pokud před dosažením hodnoty zadáte MaxInvalidPasswordAttempts platné heslo nebo odpověď na heslo, čítač, který sleduje počet neplatných pokusů, se resetuje na nulu.
Neplatné pokusy o zadání hesla a odpovědi na heslo se hromadí nezávisle na sobě. Pokud MaxInvalidPasswordAttempts je například 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 hodnoty pro uzamčení uživatele členství provedeny další dva neplatné pokusy o zadání hesla (nebo tři další neplatné pokusy o zadání hesla).
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 .