[RESOLVIDO] Usuario Logado via AppServer

Discussão em 'EMS , HCM e Totvs 11' iniciado por Rogerio, Abril 29, 2015.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    Alguem saberia me dizer como faço para saber qual o usuário logado no Totvs 11 através de um programa rodando através do AppServer???

    Já tentei com as variáveis c-seg-usuario e v_cod_usuar_corren mas elas me retornam em branco, tentei tambem com a função USERID("") para me retornar com o usuário conectado no banco mas tambem nao consegui.....

    Alguem tem algum outra soluçao???

    Estou trabalhando com Metadados, então rodo os programas .p atraves do AppServer sem utilizar o Datasul Interactive...
  2. klebaum

    klebaum Membro Participativo

    Olá,

    Não tem como saber...
    Quem executa as requisições são os agentes de cada processo Appserver, não o usuário do Datasul.
  3. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    E voce saberia me dizer como eu consigo capturar o usuario conectado no Totvs via Metadados???
  4. klebaum

    klebaum Membro Participativo

    Não sei dizer se tem alguma forma :(
  5. lhp.s

    lhp.s Membro Participativo

    Bom dia senhores,

    eu fiz o logon
    run btb/btapi910za.p (input pUsuario, input pSenha, output table ttLogon).
    if can-find(first ttLogon)
    then assign logado = no.
    else assign logado = yes.

    ​
    e declarei as variáveis no meu programa especifico
    def new global shared var v_cod_usuar_corren as char no-undo.
    def new global shared var v_cod_empres_usuar as char format "x(03)" no-undo.
    ​

    tá funcionando certinho.....

    ​
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página