Compartilhar via


MembershipUser.UnlockUser Método

Definição

Limpa o estado bloqueado do usuário para que o usuário associado possa ser validado.

public:
 virtual bool UnlockUser();
public virtual bool UnlockUser();
abstract member UnlockUser : unit -> bool
override this.UnlockUser : unit -> bool
Public Overridable Function UnlockUser () As Boolean

Retornos

true se o usuário associado tiver sido desbloqueado com êxito; caso contrário, false.

Exceções

Esse método não está disponível. Isso pode ocorrer se o aplicativo for direcionado ao Perfil de Cliente do .NET Framework 4. Para evitar essa exceção, substitua o método ou altere o aplicativo para direcionar a versão completa do .NET Framework.

Comentários

Os usuários geralmente são bloqueados e não podem ser validados pelo ValidateUser método quando eles MaxInvalidPasswordAttempts são acessados dentro do PasswordAttemptWindow.

Os usuários também poderão ser bloqueados se você usar a GetPassword sobrecarga que aceita uma resposta de senha e o número de respostas incorretas inseridas pelo usuário atingir o valor de dentro do Membership.PasswordAttemptWindowMembership.MaxInvalidPasswordAttempts .ResetPassword

Sua implementação desse método deve definir a IsLockedOut propriedade como false, definir a LastLockoutDate propriedade como a data atual e redefinir todos os contadores que você usar para acompanhar o número de tentativas de logon com falha e assim por diante.

Aplica-se a

Confira também