Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Henrique Matias

Como disponibilizar menu personalizável no admin do sistema?

Recommended Posts

Gostaria de saber como faço para mostrar no admin do meu sistema apenas os menus e submenus que o usuário tem acesso.

Mas isso tudo seria gerenciável pelo sistema.

 

Alguém tem uma ideia?

 

Desde já agradeço.

 

Exemplo: usuários A B C

 

A - acesso a tudo

 

B- acesso apenas ao financeiro

 

C- apenas aos relatorios

 

 

Então quando cada um entrar seria mais ou menos assim:

 

A- MENU

 

Financeiro

 

Relatorios

 

 

B- MENU

 

Financeiro

 

C - MENU

 

relatorios

Compartilhar este post


Link para o post
Compartilhar em outros sites

E ae?!

Eu costumo colocar todos os links e definir quais serão utilizador com if's

 

ex:

[b]<?php if($_SESSION['NIVEL'] == 'A'){ ?>[/b]
[i]<a href="link_tal" title="num sei que lah, num sei que lah"> FINANCEIRO1 </A>
<a href="link_tal" title="num sei que lah, num sei que lah"> FINANCEIRO2 </A>
<a href="link_tal" title="num sei que lah, num sei que lah"> FINANCEIRO3 </A>
<a href="link_tal" title="num sei que lah, num sei que lah"> TUDO </A>
<a href="link_tal" title="num sei que lah, num sei que lah"> RELATORIO1 </A>
<a href="link_tal" title="num sei que lah, num sei que lah"> RELATORIO2 </A>[/i]
<?php } ?>
[b]<?php if($_SESSION['NIVEL'] == 'B'){ ?>[/b]
[i]<a href="link_tal" title="num sei que lah, num sei que lah"> FINANCEIRO1 </A>
<a href="link_tal" title="num sei que lah, num sei que lah"> FINANCEIRO2 </A>
<a href="link_tal" title="num sei que lah, num sei que lah"> FINANCEIRO3 </A>[/i]
<?php } ?>
[b]<?php if($_SESSION['NIVEL'] == 'C'){ ?>[/b]
[i]<a href="link_tal" title="num sei que lah, num sei que lah"> RELATORIO1 </A>
<a href="link_tal" title="num sei que lah, num sei que lah"> RELATORIO2 </A>[/i]
<?php } ?>

 

No caso você chamaria esse arquivo nas páginas para não fazer uma a uma.

Uma vez eu criei um pequeno gerenciador onde setava o caminho(URL) do arquivo e o nome; e com isso selecionava o usuário e definia quais links ele veria.(nesse caso você poderia fazer dessa forma manual ou via banco

ex:

usuario 1--------N usuario_menu N--------1 menu

)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.