MembershipUser.UnlockUser Metoda

Definice

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

Boolean

true pokud byl uživatel členství úspěšně odemknut; falsev 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.

Platí pro

Viz také