MembershipUser.UnlockUser 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.
Cancella lo stato di blocco dell'utente perché sia possibile convalidare l'utente di appartenenza.
public:
virtual bool UnlockUser();
public virtual bool UnlockUser ();
abstract member UnlockUser : unit -> bool
override this.UnlockUser : unit -> bool
Public Overridable Function UnlockUser () As Boolean
Restituisce
true
se l'utente di appartenenza è stato correttamente sbloccato; in caso contrario, false
.
Eccezioni
Questo metodo non è disponibile. Ciò può verificarsi se l'applicazione è destinata al profilo client .NET Framework 4. Per evitare questa eccezione, eseguire l'override del metodo o modificare l'applicazione in modo che usi la versione completa di .NET Framework come destinazione.
Commenti
Gli utenti sono più comunemente bloccati e non possono essere convalidati dal ValidateUser metodo quando MaxInvalidPasswordAttempts viene raggiunto all'interno di PasswordAttemptWindow.
Gli utenti possono anche essere bloccati se si usa l'overload GetPassword o ResetPassword che accetta una risposta alla password e il numero di risposte non corrette immesse dall'utente raggiunge il valore di all'interno di Membership.MaxInvalidPasswordAttemptsMembership.PasswordAttemptWindow.
L'implementazione di questo metodo deve impostare la IsLockedOut proprietà su false
, impostare la LastLockoutDate proprietà sulla data corrente e reimpostare tutti i contatori usati per tenere traccia del numero di tentativi di accesso non riusciti e così via.