Obtém o nome do usuário logado no sistema operacional da estação em que está sendo executado o Smart Client.
Importante
Esta função suporta apenas o Active Directory, não possui suporte ao Active Directory Federation Services.
🚨 Para uso de outros IDP (Identity provider) é necessário o Identity.
Abaixo mais detalhes sobre estes serviços:
O Active Directory ou AD é uma implementação da Microsoft de serviço de diretório no protocolo LDAP que armazena informações sobre objetos em rede de computadores e disponibiliza essas informações a usuários e administradores desta rede.
O Active Directory Federation Services ou ADFS é um provedor de identidade (IDP) fornecido pela Microsoft que funciona como um intermediário a um serviço ou domínio externo e permite a consulta e uso das credenciais existentes do Active Directory.
Sintaxe
LogUserName()
Retorno
Nome | Tipo | Descrição |
---|---|---|
cRet | caractere | Retorna uma string que corresponde ao login de sistema do usuário. |
Exemplos
User Function exemplo() Local cUserName := NIL cUserName := LogUserName() if valtype(cUserName) == 'C' conout("Ok") conout(cUserName) else conout("try again!!!") endif return
Abrangência
TOTVS Application Server