Controle de acesso Web para framework CakePHP
Dica publicada em PHP / Miscelânea
Controle de acesso Web para framework CakePHP
Compartilhando um pouco do que aprendi e recebi da comunidade, venho trazer este pequeno componente que está sendo útil e ajudou-me a aprender mais sobre o Cake.
Este componente controla o acesso de cada usuário a cada action do aplicativo. O gerenciamento das permissões de cada usuário é feito através de uma interface Web.
O componente é pequeno e tem um código simples, o que convida a customizar e melhorar o mesmo. Completando, ele está no GitHub, que permite facilmente a colaboração:
Download: https://github.com/ribafs/acesso/archive/master.zip
Junto ao pacote, para facilitar os testes, adicionei o pacote "auth_acesso.zip" com o Cake, e os componentes "Auth" e "Acesso implementados", prontos para uso e para mostrar o funcionamento do componente Acesso.
Apenas descompacte, crie o banco "auth_acesso" e importe o script SQL da raiz.
http://localhost/auth_acesso/
Acesse com:
Para gerenciar as permissões, abra o "controller privileges":
http://localhost/auth_acesso/privileges
Sugestões e críticas, serão muito bem-vindas.
Obs.: logo divulgarei um site sobre o Cake com muito conteúdo, onde venho reunindo durante meu aprendizado. Será aqui:
Este componente controla o acesso de cada usuário a cada action do aplicativo. O gerenciamento das permissões de cada usuário é feito através de uma interface Web.
O componente é pequeno e tem um código simples, o que convida a customizar e melhorar o mesmo. Completando, ele está no GitHub, que permite facilmente a colaboração:
Download: https://github.com/ribafs/acesso/archive/master.zip
Junto ao pacote, para facilitar os testes, adicionei o pacote "auth_acesso.zip" com o Cake, e os componentes "Auth" e "Acesso implementados", prontos para uso e para mostrar o funcionamento do componente Acesso.
Apenas descompacte, crie o banco "auth_acesso" e importe o script SQL da raiz.
http://localhost/auth_acesso/
Acesse com:
- login: admin
- senha: admin
Para gerenciar as permissões, abra o "controller privileges":
http://localhost/auth_acesso/privileges
Sugestões e críticas, serão muito bem-vindas.
Obs.: logo divulgarei um site sobre o Cake com muito conteúdo, onde venho reunindo durante meu aprendizado. Será aqui: