ActiveDirectoryMembershipProvider.UnlockUser(String) 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 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
.