Pokud chcete zobrazit článek v angličtině, zaškrtněte políčko Angličtina. Anglickou verzi článku můžete také zobrazit v místním okně přesunutím ukazatele myši nad text.
Překlad
Angličtina

SimpleMembershipProvider.PasswordAttemptWindow Property

Získá počet minut, během kterých je povolen maximální počet neplatných pokusů o zadání hesla nebo zodpovězení bezpečnostní otázky před zablokováním uživatelského účtu.

Namespace:  WebMatrix.WebData
Assembly:  WebMatrix.WebData (in WebMatrix.WebData.dll)

public override int PasswordAttemptWindow { get; }

Property Value

Type: System.Int32
Počet minut.

Vlastnost MaxInvalidPasswordAttempts spolupracuje spolu s vlastností PasswordAttemptWindow na ochraně před škodlivou snahou uživatelů opakovaně uhodnout heslo k uživatelskému účtu nebo odpověď na bezpečnostní otázku. Pokud je počet neplatných zadání hesla nebo odpovědi na bezpečnostní otázku pro uživatelský účet větší než nebo roven hodnotě PasswordAttemptWindow v rozmezí počtu minut zadaných vlastností PasswordAttemptWindow, je vlastnost IsLockedOut nastavena na hodnotu true. Pro odemčení uživatelského účtu volejte metodu UnlockUser(String). Pokud je platné heslo nebo odpověď na bezpečnostní otázku zadáno před dosažením hodnoty MaxInvalidPasswordAttempts, počítadlo počítající neplatné pokusy je resetováno na nulu.

Počty neplatných pokusů o zadání hesla a o zadání hesla a odpovědi se načítají nezávisle. Pokud je například vlastnost MaxInvalidPasswordAttempts nastavena na hodnotu 5 a pokud proběhly tři neplatné pokusy o zadání hesla následované dvěma neplatnými pokusy o zodpovězení bezpečnostní otázky, tak aby došlo k zablokování uživatelského účtu, musí být v časovém intervalu PasswordAttemptWindow provedeny další dva neplatné pokusy o zadání hesla (nebo další tři neplatné pokusy o zodpovězení bezpečnostní otázky).

Pokud je vlastnost RequiresQuestionAndAnswer nastavena na hodnotu false, nejsou neplatné pokusy o zadání hesla nebo odpovědi sledovány.

Neplatné pokusy o zadání hesla nebo odpovědi pro heslo jsou sledovány v metodách ValidateUser(String, String), ChangePassword(String, String, String), ChangePasswordQuestionAndAnswer(String, String, String, String), GetPassword(String, String) a ResetPassword(String, String).

Zobrazit: