Estou com um problema a 1 semana, e não consigo resolver,
. Vejam bem, tenho um modulo de segurança que gerei por grupos no Scriptcase.
os grupos são : administrador e operador
.Fiz um menu chamado menu_administrador e menu_operador
o modulo de segurança gerou um código padrão do próprio scriptcase
O que eu quero é implementar esse código para chamar após do login o menu_administrador , quando usuário pertencer o grupo administrador .
e chamar o menu_operador após o login se o usuário pertence ao grupo operador
como faço isso?
O código gerado no evento OnvalidateSuccess é :
$sql = “SELECT
app_name,
priv_access,
priv_insert,
priv_delete,
priv_update,
priv_export,
priv_print
FROM sec_groups_apps
WHERE group_id IN
(SELECT
group_id
FROM
sec_users_groups
WHERE
login = '”. [usr_login] ."’)";
sc_select(rs, $sql);
if ({rs} !== false)
{
while (!$rs->EOF)
{
if( $rs->fields[1] == ‘Y’)
{
sc_apl_status($rs->fields[0], ‘on’);
}
else
{
sc_apl_status($rs->fields[0], ‘off’);
}
sc_apl_conf($rs->fields[0], 'insert', has_priv($rs->fields[2]));
sc_apl_conf($rs->fields[0], 'delete', has_priv($rs->fields[3]));
sc_apl_conf($rs->fields[0], 'update', has_priv($rs->fields[4]));
//export
$export_permission = 'btn_display_'. has_priv($rs->fields[5]);
sc_apl_conf($rs->fields[0], $export_permission, 'xls');
sc_apl_conf($rs->fields[0], $export_permission, 'word');
sc_apl_conf($rs->fields[0], $export_permission, 'pdf');
sc_apl_conf($rs->fields[0], $export_permission, 'xml');
sc_apl_conf($rs->fields[0], $export_permission, 'csv');
sc_apl_conf($rs->fields[0], $export_permission, 'rtf');
//export
$export_permission = 'btn_display_'. has_priv($rs->fields[6]);
sc_apl_conf($rs->fields[0], $export_permission, 'print');
$rs->MoveNext();
}
$rs->Close();
if(sc_logged({login})):
sc_log_add('login', {lang_login_ok});
sc_user_logout('logged_user', 'logout', 'app_Login');
sc_redir(' menu_administrador ');
endif;
}
Automaticamente após efetuar o login vai para aplicação menu_administrador. ( como indicado no código a cima).
Quero que no momento guando for feito o login, por exemplo, com um usuário do grupo operador quero que vá para o menu menu_operador