ActiveDirectoryMembershipProvider.UnlockUser(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Annulla un blocco in modo da consentire la convalida di un utente di appartenenza.
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
Parametri
- username
- String
Nome dell'utente di appartenenza per cui annullare lo stato di blocco.
Restituisce
true
se l'utente di appartenenza è stato correttamente sbloccato; in caso contrario, false
. Il metodo UnlockUser(String) restituisce inoltre false
quando l'utente di appartenenza non viene trovato nell'archivio dati.
Eccezioni
username
è vuoto oppure supera la lunghezza massima consentita per il nome utente (in genere 256 caratteri).
-oppure-
username
contiene virgole.
-oppure-
Il nome utente è mappato sull'attributo userPrincipalName
ma il parametro username
contiene barre rovesciate.
username
è null
.
Il metodo UnlockUser(String) viene chiamato prima che venga inizializzata l'istanza della classe ActiveDirectoryMembershipProvider.
Commenti
Gli utenti sono in genere bloccati e non possono essere convalidati dal ValidateUser metodo quando la MaxInvalidPasswordAttempts proprietà viene superata entro il tempo specificato nella PasswordAttemptWindow proprietà o quando sono stati eseguiti troppi tentativi di accesso usando la password errata.
Se la EnablePasswordReset proprietà è true
, quando un utente viene sbloccato i contatori per le password non dannose vengono reimpostati.
Il provider usa una ricerca sottoalbero a partire dal punto di ricerca specificato nella stringa di connessione. Per altre informazioni sulle stringhe di connessione, vedere l'argomento relativo alla ActiveDirectoryMembershipProvider classe.
Gli spazi iniziali e finali sono rimossi dal valore del parametro username
.