<< Clique para Mostrar o Sumário >>
LoginUser |
LoginUser(Username, UserPassword, [OpStatus], [WarnDaysToExpire])
Executa uma operação de login de um usuário específico sem mostrar nenhuma mensagem. O parâmetro Username é o nome do usuário e o parâmetro UserPassword é a senha deste usuário. O parâmetro opcional de retorno OpStatus é um mapa de bits que indica o status desta operação e o parâmetro opcional de retorno WarnDaysToExpire indica o número de dias para que a senha em UserPassword expire. Este método retorna um Booleano indicando se a operação falhou ou não. Consulte as tabelas a seguir para mais informações sobre os valores possíveis em caso de falha.
NOTA |
Este método só está disponível se o usuário logado é um usuário do Domínio do E3. |
Valores de retorno possíveis para o parâmetro OpStatus
Valor |
Descrição |
---|---|
0x000000 |
Nenhum erro |
0x000001 |
Erro não especificado |
0x000002 |
Usuário ou senha incorretos |
0x000004 |
A senha atual deve ser alterada |
0x000008 |
A senha atual expirou |
0x000010 |
A conta deste usuário está bloqueada |
0x000020 |
A conta deste usuário está desabilitada |
0x000040 |
O servidor RPC não está disponível |
0x000080 |
Modo de autenticação não suportado |
0x001000 |
Senha não informada |
0x002000 |
Este usuário não tem permissão para alterar a senha |
0x004000 |
A senha informada não é alfanumérica |
0x008000 |
A senha informada não possui letras maiúsculas e minúsculas |
0x010000 |
A senha informada é muito curta |
0x020000 |
A senha informada não possui a quantidade mínima de números |
0x040000 |
A senha informada não possui a quantidade mínima de letras |
0x080000 |
A senha informada não possui a quantidade mínima de caracteres especiais |
0x100000 |
A senha informada é igual ao nome do usuário |
0x200000 |
A senha informada foi utilizada recentemente |
0x400000 |
A senha atual não atingiu a idade mínima |
Valores de retorno possíveis para o parâmetro WarnDaysToExpire
Valor |
Descrição |
---|---|
-1 (menos um) |
A senha está fora do intervalo de expiração ou nunca expira |
0 (zero) |
A senha expira hoje |
n |
A senha expira daqui a n dias dentro do intervalo de expiração configurado |