Sdílet prostřednictvím


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

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.

Platí pro

Viz také