Udostępnij przez


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. Może się to zdarzyć, jeśli aplikacja jest przeznaczona dla profilu klienta .NET Framework 4. Aby zapobiec temu wyjątkowi, przesłoń metodę lub zmień aplikację na pełną wersję .NET Framework.

Uwagi

Użytkownicy są najczęściej blokowani i nie mogą być weryfikowani przez metodę ValidateUser , gdy element MaxInvalidPasswordAttempts jest osiągany w obrębie PasswordAttemptWindowobiektu .

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ąga wartość Membership.MaxInvalidPasswordAttempts w obrębie Membership.PasswordAttemptWindowelementu .

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ż