Condividi tramite


MembershipUser.UnlockUser Metodo

Definizione

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.

Si applica a

Vedi anche