MembershipUser.UnlockUser Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Elimina o estado de bloqueio do utilizador para que o utilizador membro 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
Devoluções
true se o utilizador de subscrição fosse desbloqueado com sucesso; caso contrário, false.
Exceções
Este método não está disponível. Isto pode acontecer se a aplicação visar o Perfil de Cliente do .NET Framework 4. Para evitar esta exceção, substitua o método ou altere a aplicação para direcionar a versão completa do .NET Framework.
Observações
Os utilizadores são mais frequentemente bloqueados e não podem ser validados pelo ValidateUser método quando o MaxInvalidPasswordAttempts é alcançado dentro do PasswordAttemptWindow.
Os utilizadores também podem ser bloqueados se usarem o GetPassword ou ResetPassword overload que aceita uma resposta por palavra-passe e o número de respostas erradas introduzidas pelo utilizador atingir o valor de Membership.MaxInvalidPasswordAttempts dentro do Membership.PasswordAttemptWindow.
A sua implementação deste método deve definir a IsLockedOut propriedade para false, definir a LastLockoutDate propriedade para a data atual e reiniciar quaisquer contadores que use para acompanhar o número de tentativas falhadas de login e assim por diante.