MembershipUser.UnlockUser Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 .NET Framework 4-Clientprofil 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 von innerhalb Membership.PasswordAttemptWindowvon Membership.MaxInvalidPasswordAttempts erreicht.
Ihre Implementierung dieser Methode sollte die IsLockedOut -Eigenschaft auf false
festlegen, die LastLockoutDate -Eigenschaft auf das aktuelle Datum festlegen und alle Leistungsindikatoren zurücksetzen, die Sie zum Nachverfolgen der Anzahl fehlgeschlagener Anmeldeversuche usw. verwenden.