Direcionar aplicações!

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

No fim do script pode estar fazendo uma verificação de qual grupo o usuário pertence e redireciona-lo para o menu desejado.

1 - Apagará essa linha sc_redir(‘menu_administrador’);
2 - Faz uma verificação do grupo do usuario.

$grupo = grupo do usuario
if($grupo == “grupo adm”)
sc_redir(‘menu_administrador’);
else if($grupo == “grupo op”)
sc_redir(‘menu_operador’);

Espero ter lhe ajudado.

Deu erro!

Teria como colocar o erro e o seu código meu amigo!

Agurado.

1 Curtida