LoginUser

<< 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 Elipse Power.

 

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

Esta página foi útil?