ActiveDirectoryMembershipProvider.UnlockUser(String) Método

Definição

Limpa um bloqueio para que um utilizador de subscrição possa ser validado.

public:
 override bool UnlockUser(System::String ^ username);
public override bool UnlockUser(string username);
override this.UnlockUser : string -> bool
Public Overrides Function UnlockUser (username As String) As Boolean

Parâmetros

username
String

O nome do utilizador de membro para limpar o estado do bloqueio.

Devoluções

true se o utilizador de subscrição fosse desbloqueado com sucesso; caso contrário, false. O UnlockUser(String) método também retorna false quando o utilizador membro não é encontrado no armazenamento de dados.

Exceções

username está vazio ou excede o comprimento máximo permitido para nomes de utilizador (normalmente 256 caracteres).

-ou-

username contém vírgulas.

-ou-

O nome de utilizador é mapeado, userPrincipalName mas o username parâmetro contém barras adicionais.

username é null.

O UnlockUser(String) método é chamado antes da ActiveDirectoryMembershipProvider instância ser inicializada.

Observações

Os utilizadores são mais frequentemente bloqueados e não podem ser validados pelo ValidateUser método quando a MaxInvalidPasswordAttempts propriedade é ultrapassada dentro do tempo especificado PasswordAttemptWindow na propriedade ou quando foram feitas demasiadas tentativas de iniciar sessão usando a palavra-passe errada.

Se a EnablePasswordReset propriedade for true, quando um utilizador é desbloqueado, os contadores para palavras-passe erradas são redefinidos.

O fornecedor utiliza uma pesquisa em subárvore que começa no ponto de pesquisa especificado na cadeia de ligação. Consulte o ActiveDirectoryMembershipProvider tópico da aula para mais informações sobre cordas de ligação.

Os espaços à frente e à saída são cortados a partir do username valor do parâmetro.

Aplica-se a

Ver também