Galera gostaria de opiniões de vcs.
Tenho um cadastro de permissões para usuários. Onde relaciono as opções que o usuário poderá acessar no sistema.
Exemplo.
O menu /
Cadastro / Incluir ele terá acesso mas no
Cadastro / Excluir ele não terá.
Qual é a melhor forma que vcs acham, eu utilizar um filtro na chamada das action e verifico se o usuário tem permissão de acesso?
Ou substituir o que esta estático no menu, por taglibs, e assim posso montar o menu de acordo com as permissões do usuário.
O problema para esta solução é que minha aplicações tem muitos submenus.
a 1ª, vc pode definir um nível para cada usuário e ter um menu associado a cada nível.
a 2ª, vc pode guardar a configuração do menu de cada usuário em um xml…
Acredito que a 2ª forma seja a mais viável.
Espero que ajude.
Juliano_Pedroso_da_S
Se você der uma olhada em Struts da p modelar isso muito bem.
Você usa configurações em arquivos XML.
Licuri
sodrope:
Se você der uma olhada em Struts da p modelar isso muito bem.
Você usa configurações em arquivos XML.
Cara vc poderia explicar isso melhor !
Valeu…
Para o usuário que esta logado eu carrego eu pesquiso na base se ele tem acesso ao sistema e quais são as permissões, se o usuário não estiver nem cadastrado, ele não acessa nada, e se ele estiver cadastrado carrego as permissões dele e verifico se ele tem acesso na opção que ele quer acessar.
ps. Os usuário podem ser criado e excluido na aplicação.
Licuri
Eu pensei em gravar as permissões de cada usuário no banco.
E criar um filtro para quando usuário tentar entrar em uma opção verifico se ele tem permissão?
O que acham ?
Agora fiquei curioso com a solução do colega usando struts. :-o