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 stav uzamčení uživatele, aby bylo možné uživatele členství ověřit.
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
true
pokud 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, pokud aplikace cílí na profil klienta rozhraní .NET Framework 4. Chcete-li zabránit této výjimce, 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 dosažení hodnoty MaxInvalidPasswordAttempts v rámci PasswordAttemptWindow.
Uživatelé mohou být také uzamčeni, pokud použijete GetPasswordResetPassword nebo přetížení, které přijímá odpověď na heslo, a počet chybných odpovědí zadaných uživatelem dosáhne hodnoty Membership.MaxInvalidPasswordAttempts v rámci Membership.PasswordAttemptWindow.
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.