Restricao no acesso a paginas usando PHP [RESOLVIDO]

1. Restricao no acesso a paginas usando PHP [RESOLVIDO]

moises ramos
mrdesk

(usa Outra)

Enviado em 27/08/2010 - 11:08h

Olá pessoal estou necessitando de uma ajuda referente a um sisteminha que estou criando, onde existem niveis de usuarios, e todos eles fazem login em uma mesma pagina, porem os usuarios com nivel de "administrador" serao os unicos que podem ter acesso a todas as paginas, e os usuarios comuns somente poderao ter acesso às paginas de consulta. Minha dúvida é como fazer estas restriçoes nas paginas sem precisar fazer paginas diferentes para os usuarios executarem suas tarefas no sistema?
OBS.: O sistema conta com banco de dados onde estao as informacoes de nome de usuario, senha, nivel de usuario e os outros dados.


  


2. Restrição de páginas

William Freire Alves
willfreire

(usa Ubuntu)

Enviado em 27/08/2010 - 15:03h

Olá brother!

Bom, nesse caso eu acredito que a melhor solução é criar no banco de dados uma tabela, na qual, terá o nome da página, link do arquivo, e uma coluna onde vc atribui qual perfil tem permissão para acessa-la ou carrega-la.

Quando o usuário logar, vc poderá buscar no BD quais são as páginas que o perfil dele poderá acessar num menu dinâmico por meio da sessão.

Ou o modo mais fácil sem jogar essas informações na sessão, é pelo o menu do seu sisteminha por meio de funções condicionais (if...else, switch), verificar o usuário que está logando, buscar na tabela de permissão de acesso as páginas se o perfil possui ou não acesso ao link do menu "x" ou a página "y", se caso não, não mostrar o link do menu ou a página para o usuário por meio das funções condicionais do PHP.

Aí vc pensa direitinho no que é melhor para vc fazer.

Abraços!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts