MembershipUser.UnlockUser Metoda
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í.
Vymaže uzamčený stav uživatele, aby bylo možné ověřit uživatele členství.
public:
virtual bool UnlockUser();
public virtual bool UnlockUser();
abstract member UnlockUser : unit -> bool
override this.UnlockUser : unit -> bool
Public Overridable Function UnlockUser () As Boolean
Návraty
truepokud byl uživatel členství úspěšně odemknut; v opačném případě . false
Výjimky
Tato metoda není k dispozici. K tomu může dojít v případě, že aplikace cílí na profil klienta rozhraní .NET Framework 4. Chcete-li této výjimce zabránit, přepište metodu nebo změňte aplikaci tak, aby cílila na plnou verzi rozhraní .NET Framework.
Poznámky
Uživatelé jsou nejčastěji uzamčeni a nelze je ověřit metodou ValidateUser při MaxInvalidPasswordAttempts dosažení v rámci PasswordAttemptWindow.
Uživatelé mohou být také uzamčeni, pokud používáte GetPassword nebo ResetPassword přetížení, které přijímá odpověď hesla a počet chybných odpovědí zadaných uživatelem dosáhne hodnoty Membership.MaxInvalidPasswordAttempts v rámci Membership.PasswordAttemptWindow.
Vaše implementace této metody by měla nastavit IsLockedOut vlastnost na false, nastavit LastLockoutDate vlastnost na aktuální datum a resetovat všechny čítače, které používáte ke sledování počtu neúspěšných pokusů o přihlášení atd.