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
true
pokud byl uživatel členství úspěšně odemknut; false
v opačném případě .
Výjimky
Tato metoda není k dispozici. K tomu může dojít v případě, že aplikace cílí na profil klienta .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 .NET Framework.
Poznámky
Uživatelé jsou nejčastěji uzamčeni a nelze je ověřit metodou ValidateUser , když MaxInvalidPasswordAttempts je dosaženo 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ěď na heslo 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 vlastnost na false
, nastavit IsLockedOut 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í a tak dále.