MembershipUser.UnlockUser Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Czyści zablokowany stan użytkownika, aby można było zweryfikować użytkownika członkostwa.
public:
virtual bool UnlockUser();
public virtual bool UnlockUser ();
abstract member UnlockUser : unit -> bool
override this.UnlockUser : unit -> bool
Public Overridable Function UnlockUser () As Boolean
Zwraca
true
jeśli użytkownik członkostwa został pomyślnie odblokowany; w przeciwnym razie , false
.
Wyjątki
Ta metoda jest niedostępna. Taka sytuacja może wystąpić, jeśli aplikacja jest przeznaczona dla profilu klienta programu .NET Framework 4. Aby zapobiec temu wyjątkowi, przesłoń metodę lub zmień aplikację tak, aby dotyczyła pełnej wersji programu .NET Framework.
Uwagi
Użytkownicy są najczęściej blokowani i nie można ich zweryfikować za pomocą ValidateUser metody , gdy MaxInvalidPasswordAttempts element zostanie osiągnięty w obiekcie PasswordAttemptWindow.
Użytkownicy mogą być również zablokowani, jeśli używasz GetPassword przeciążenia lub ResetPassword akceptującego odpowiedź na hasło, a liczba nieprawidłowych odpowiedzi wprowadzonych przez użytkownika osiągnie wartość Membership.MaxInvalidPasswordAttempts w obrębie Membership.PasswordAttemptWindow.
Implementacja tej metody powinna ustawić IsLockedOut właściwość na false
, ustawić LastLockoutDate właściwość na bieżącą datę i zresetować wszystkie liczniki używane do śledzenia liczby nieudanych prób logowania itd.