Olá, Pessoal tudo bem?
Estou aumentando nos campos de login o campo Unidade.
Porém não estou alterando nada no login (validate ) funciona um pouco e depois diz que precisa ser autorizado pelo Administrador… Como resolver? Não mudei nada…
Se eu instalo tudo de novo as coisas dão problemas…
$slogin = sc_sql_injection({login});
$spswd = sc_sql_injection(({pswd}));
$sql = “SELECT
priv_admin,
active,
name,
email, Unidade
FROM sec_users
WHERE login = $slogin and
AND pswd = “.$spswd.””;
sc_lookup(rs, $sql);
if(count({rs}) == 0)
{
sc_log_add(‘login Fail’, {lang_login_fail} . {login});
sc_error_message({lang_error_login});
sc_error_exit();
}
else if({rs[0][1]} == ‘Y’)
{
$usr_login = {login};
$usr_priv_admin = ({rs[0][0]} == ‘Y’) ? TRUE : FALSE;
$usr_name = {rs[0][2]};
$usr_email = {rs[0][3]};
$usr_unidade = {rs[0][4]}; [só acrescentei isto]
sc_set_global($usr_login);
sc_set_global($usr_priv_admin);
sc_set_global($usr_name);
sc_set_global($usr_email);
sc_set_global($usr_unidade); [e + isto...]
}
else
{
sc_error_message({lang_error_not_active});
sc_error_exit();
}
E está aparecendo que precisa de autorização do administrador…