Udostępnij za pośrednictwem


MembershipUser.UnlockUser Metoda

Definicja

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.

Dotyczy

Zobacz też