Sdílet prostřednictvím


ActiveDirectoryMembershipProvider.UnlockUser(String) Metoda

Definice

Vymaže zámek, aby bylo možné ověřit uživatele členství.

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

Jméno uživatele členství, pro který se má vymazat stav zámku.

Návraty

truepokud byl uživatel členství úspěšně odemknut; v opačném případě . false Metoda UnlockUser(String) také vrátí false , pokud uživatel členství není nalezen v úložišti dat.

Výjimky

username je prázdné nebo překračuje maximální povolenou délku uživatelských jmen (obvykle 256 znaků).

-nebo-

username obsahuje čárky.

-nebo-

Uživatelské jméno je namapované na userPrincipalName , ale username parametr obsahuje zpětná lomítka.

username je null.

Metoda UnlockUser(String) je volána před ActiveDirectoryMembershipProvider inicializaci instance.

Poznámky

Uživatelé jsou nejčastěji uzamčeni a nelze je ověřit metodou ValidateUser , pokud MaxInvalidPasswordAttempts je vlastnost překročena v době zadané ve PasswordAttemptWindow vlastnosti nebo když bylo provedeno příliš mnoho pokusů o přihlášení pomocí nesprávného hesla.

EnablePasswordReset Pokud je truevlastnost , po odemknutí uživatele se čítače chybných hesel resetují.

Zprostředkovatel používá vyhledávání v podstromu počínaje vyhledávacím bodem zadaným v připojovacím řetězci. Další informace o připojovacích řetězcích najdete v ActiveDirectoryMembershipProvider tématu třídy.

Počáteční a koncové mezery se z hodnoty parametru username oříznou.

Platí pro

Viz také