[RESOLVIDO]Macro sc_menu_delete - refresh para deslogar usuário 'admin'

Se puderem me ajudar com essa dúvida agradeço.
Fiz o módulo de segurança e cadastrei 2 grupos de usuários: admin e corretor.
Quando entro com o admin, faço os testes, e fecho. Entro com o ‘corretor’, tudo certo, ele entra com os itens de menu do corretor.

Saio do perfil do ‘corretor’ e entro com o ‘admin’. Aí aparece o problema. O menu não entra como admin, entra como corretor.

Usei o macro sc_menu_delete pra remover dois itens do menu para os corretores, e está funcionando certinho.

1 Curtida

Ao remover o código o módulo funciona normalmente…
Eventos
Application Init
if ([usr_login] != “admin”)
{
sc_menu_delete(item_28);
sc_menu_delete(item_9);
}
Só que eu gostaria que o usuário corretor não visse as opções que escondi com este código.
Existe alguma opção de ‘refresh’ ou de limpar o cache toda vez que o usuário deslogar?

Resolvido:

sc_reset_menu_delete();// COLOCAR ESTA MACRO ANTES DO CÓDIGO.

if ([usr_login] != “admin”)
{
sc_menu_delete(item_28);
sc_menu_delete(item_9);
}

cara, estou com uma duvida parecida. estou tentando ocultar de alguns grupos. mas, não consigo.

Ocultar o que exatamente? Itens do menu? Abre um tópico no fórum.

Obrigado pela solução, estava com esse mesmo problema e perdi um bom tempo tentando resolver. Com sua dica resolvi meu problema. Me quebrou um grande galho.