ActiveDirectoryMembershipProvider.UnlockUser(String) Metoda

Definicja

Czyści blokadę, aby można było zweryfikować użytkownika członkostwa.

public:
 override bool UnlockUser(System::String ^ username);
public override bool UnlockUser (string username);
override this.UnlockUser : string -> bool
Public Overrides Function UnlockUser (username As String) As Boolean

Parametry

username
String

Nazwa użytkownika członkostwa w celu wyczyszczenia stanu blokady.

Zwraca

true jeśli użytkownik członkostwa został pomyślnie odblokowany; w przeciwnym razie , false. Metoda UnlockUser(String) jest również zwracana false , gdy użytkownik członkostwa nie zostanie znaleziony w magazynie danych.

Wyjątki

username jest pusta lub przekracza maksymalną dozwoloną długość nazw użytkowników (zazwyczaj 256 znaków).

-lub-

username zawiera przecinki.

-lub-

Nazwa użytkownika jest mapowana, userPrincipalName ale username parametr zawiera ukośniki odwrotne.

username to null.

Metoda jest wywoływana UnlockUser(String) przed zainicjowanym wystąpieniem ActiveDirectoryMembershipProvider .

Uwagi

Użytkownicy są najczęściej blokowani i nie mogą być weryfikowani przez ValidateUser metodę, gdy MaxInvalidPasswordAttempts właściwość jest przekraczana w czasie określonym we PasswordAttemptWindow właściwości lub gdy podjęto zbyt wiele prób zalogowania się przy użyciu nieprawidłowego hasła.

EnablePasswordReset Jeśli właściwość to true, gdy użytkownik zostanie odblokowany, liczniki dla nieprawidłowych haseł zostaną zresetowane.

Dostawca używa wyszukiwania poddrzewa rozpoczynającego się od punktu wyszukiwania określonego w parametrach połączenia. Zobacz temat klasy, ActiveDirectoryMembershipProvider aby uzyskać więcej informacji na temat parametrów połączenia.

Spacje wiodące i końcowe są przycinane z wartości parametru username .

Dotyczy

Zobacz też