Desabilitar Item do Menu de acordo com o usuario logado

Olá Pessoal,
Como faço para Desabilitar alguns itens do menu de acordo com o usuario logado ?
Exemplo: Estou criando um CRM e tem 2 tipos de Usuarios. Administrador e Vendedor
Gostaria de ocultar o Item “Segurança” dos Vendedores.

Bom dia Fabricio!
Primeira coisa a se fazer é verificar se para o grupo Vendedor estão habilitadas as opções de segurança. Depois, vc vai na sua aplicação de menu, Configuração e habilita a opção “Esconder itens de Menu”. Isso deve resolver seu problema.

Já tentei. Não funcionou…

É desenvolvimento ou produção?

Eu uso assim, no evento onaplicationinit da minha aplicação de menu :

if ([tipo] == ‘CLIENTE’) { /
sc_menu_delete(item_24);
}

// tenho uma variavel publica que identifica o tipo do cliente
// ai se o tipo for igual a CLIENTE
// desabilito o item do menu (sc_menu_delete(item_24)

Mas o Scriptcase faz isso. Provavelmente ele deve estar vendo em Desenvolvimento. Se for mesmo, em Meu Scriptcase, tem como vc habilitar a opção “Habilitar uso de segurança”.

Muito obrigado pela dica, gerei alimentei o plano de senhas e funcionou beleza!

Muito obrigado.

1 Curtida

Estou tentando utilizar este código que vi em uma aula antiga do scriptcase.

$sql = “SELECT group_id FROM sec_groups WHERE group_id = '”. [group_id] ."’";

sc_lookup(ds, $sql);
$group_id = {ds[0][0]};

if([group_id] != 1) {
sc_menu_delete (item_1);
}