MembershipUser.UnlockUser Methode

Definition

Hebt die Sperre für den Benutzer auf, damit der Mitgliedschaftsbenutzer überprüft werden kann.

public:
 virtual bool UnlockUser();
public virtual bool UnlockUser ();
abstract member UnlockUser : unit -> bool
override this.UnlockUser : unit -> bool
Public Overridable Function UnlockUser () As Boolean

Gibt zurück

true, wenn der Mitgliedschaftsbenutzer erfolgreich entsperrt wurde, andernfalls false.

Ausnahmen

Diese Methode ist nicht verfügbar. Dies kann auftreten, wenn die Anwendung auf das clientprofil .NET Framework 4 ausgerichtet ist. Um diese Ausnahme zu verhindern, überschreiben Sie die Methode, oder ändern Sie die Anwendung so, dass sie auf die Vollversion von .NET Framework abzielt.

Hinweise

Benutzer sind am häufigsten gesperrt und können nicht von der ValidateUser -Methode überprüft werden, wenn innerhalb von PasswordAttemptWindowMaxInvalidPasswordAttempts erreicht wird.

Benutzer können auch gesperrt werden, wenn Sie die GetPassword - oder ResetPassword -Überladung verwenden, die eine Kennwortantwort akzeptiert und die Anzahl der vom Benutzer eingegebenen fehlerhaften Antworten den Wert innerhalb von Membership.MaxInvalidPasswordAttemptsMembership.PasswordAttemptWindowerreicht.

Ihre Implementierung dieser Methode sollte die IsLockedOut -Eigenschaft auf falsefestlegen, die LastLockoutDate -Eigenschaft auf das aktuelle Datum festlegen und alle Leistungsindikatoren zurücksetzen, die Sie zum Nachverfolgen der Anzahl fehlgeschlagener Anmeldeversuche usw. verwenden.

Gilt für:

Weitere Informationen