Sdílet prostřednictvím


MembershipProvider.PasswordAttemptWindow Vlastnost

Definice

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 falsehodnotu , 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 .

Platí pro

Viz také