ActiveDirectoryMembershipProvider.UnlockUser(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
pokud 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 true
vlastnost , 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.