Udostępnij za pośrednictwem


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) zwraca false również, 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 (zwykle 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 przekroczona 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 jest odblokowany liczniki dla nieprawidłowych haseł są resetowane.

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ż