MembershipUser.UnlockUser Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 sucesso; 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 ser direcionado à 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 o MaxInvalidPasswordAttempts é acessado dentro do PasswordAttemptWindow.
Os usuários também poderão ser bloqueados se você usar a GetPassword sobrecarga ou ResetPassword que aceita uma resposta de senha e o número de respostas incorretas inseridas pelo usuário atingir o valor de dentro do Membership.MaxInvalidPasswordAttemptsMembership.PasswordAttemptWindow.
Sua implementação desse método deve definir a IsLockedOut propriedade como false
, definir a LastLockoutDate propriedade como a data atual e redefinir os contadores que você usar para acompanhar o número de tentativas de logon com falha e assim por diante.