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…
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
” . {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 !