Autor Tópico: Como por o Nome de quem está logado no topo do menu?  (Lida 1227 vezes)

onilson

  • Iniciante
  • **
  • Mensagens: 87
    • Email
Como por o Nome de quem está logado no topo do menu?
« Online: Março 26, 2011, 08:28:48 pm »
Pessoal quero por o nome de quem está logado no topo do menu, mas não consegui, quero por em vermelho já que meu topo é branco para realçar melhor....

wanderlanlima

  • Intermediário
  • ***
  • Mensagens: 241
    • Email
Re: Como por o Nome de quem está logado no topo do menu?
« Responder #1 Online: Março 26, 2011, 11:16:54 pm »
crie um form de controle com 1 campo usuario e senha.

no validate do form faça:

sc_lookup(dataset, "select usuarioid, senha, nome_usuario
                     from seguranca.usuarios
                    where usuarioid = '{usuario}' ");

$var_usuario_os = {dataset}[0][0];
sc_set_global([var_usuario_os]);

if (FALSE === {dataset})
  {
   sc_erro_mensagem("Erro de acesso a tabela de Login<BR>" . {dataset_erro});
   return;
  }
elseif (empty({dataset}))
  {
   sc_erro_mensagem("Usuário inexistente...");
   return;
  }
$senha_teste = sc_encode({senha});
if ($senha_teste != {dataset}[0][1])
  {
   sc_erro_mensagem("Senha não confere...");
   return;
  }
else {
  sc_lookup(dataset2, "SELECT Y.aplicacaoid
                        FROM seguranca.usuarios_grupos X INNER JOIN
                             seguranca.grupos_aplicacoes Y ON
                             X.grupoid = Y.grupoid
                       where X.usuarioid = '{usuario}' ");

  if (!empty({dataset2}))
    {
     foreach ({dataset2} as $coluna)
       {
        $nome_apl = $coluna[0];
        sc_apl_status($coluna[0],"on");
       }
    }
  }

esse código é de acordo com sua estrutura de segurança, adapte para seu ambiente !