olá, estou com dificuldade para receber dos dados do usuario logado em um formulario, eu consigo enviara para o menu utilizando o sc_redi, porém nao estou conseguindo recerber no onScriptInit do formulario formulario.
na aplicação control_login em onValidate coloquei o sequinte script
$var_login = sc_sql_injection({login});
$var_password = sc_sql_injection({password});
sc_lookup(ds_user, "select Login
, Pswd, unidade from sec_users where Login
= $var_login and Pswd = $var_password ");
if ({ds_user} != false)
{
$sm_global_login = {login};
sc_set_global($sm_global_login);
sc_lookup(ds_user_app, "select sec_group_aplication.Aplication_Name from sec_group_aplication inner join sec_users_groups on sec_group_aplication.Group_Id = sec_users_groups.Group_Id where sec_users_groups.Login_User = '{login}' ");
if ({ds_user_app} != false)
{
for($i = 0; $i < count({ds_user_app}); $i++)
{
sc_apl_status({ds_user_app[$i][0]}, 'on');
}
}
sc_redir('menu', glo_user ={login});
}
else
{
sc_error_message(“Acesso negado !”);
}
no aplicação de menu estou recebendo no topo do menu o nome do usuario informando o nome da variavel glo_user,
estou querendo receber essa variavel em um formulario para definer algumas regras de nivel acesso, porem o formario simplismente nao estar recebendo essa variavel ‘glo_user’ como eu fasso para ela receber?
no formulario em onScriptInit estou utilizando o seguinte script
/**
- Hide/show a block
*/
if ({glo_user} == ‘admin’) // Display block
{
sc_block_display(coordenadas, ‘on’);
}
else // Hide block
{
sc_block_display(coordenadas, ‘off’);
}