Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/reflej0/roles-cakephp3
Como crear un sistema de roles en CakePHP3 para que distintos usuarios tengan acceso a distintas funciones.
https://github.com/reflej0/roles-cakephp3
cakephp cakephp3 php rbac roles users usuarios
Last synced: 4 days ago
JSON representation
Como crear un sistema de roles en CakePHP3 para que distintos usuarios tengan acceso a distintas funciones.
- Host: GitHub
- URL: https://github.com/reflej0/roles-cakephp3
- Owner: Reflej0
- Created: 2017-05-25T00:29:33.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-05-25T17:55:49.000Z (over 7 years ago)
- Last Synced: 2024-11-10T10:37:59.778Z (2 months ago)
- Topics: cakephp, cakephp3, php, rbac, roles, users, usuarios
- Language: PHP
- Size: 4.86 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Roles-CakePHP3
Como crear un sistema de roles en CakePHP3 para que distintos usuarios tengan acceso a distintas funciones.# Resumen
Como implementar un Control de Acceso basado en Roles en CakePHP3, gracias a un plugin: www.github.com/CakeDC/users En el ejemplo de este repositorio se implementa el plugin con la finalidad de tener usuarios con rol de usuario los cuales solo pueden tener acceso a las recetas e ingredientes y otros usuarios con el rol de cocinero, los cuales pueden además editar, agregar o modificar recetas y/o ingredientes.# A tener en cuenta
La implementación es sencilla, lo importante es: que en /config se encuentran dos archivos permissions.php y users.php los cuales establecen la configuración de los usuarios y sus permisos. Al implementar un plugin, los modelos, controlador y templates(vistas) de Usuarios no están por defecto en el directorio /src sino en la carpeta vendor/cakeDC# Instalacion
Para probar este ejemplo, se necesita tener instalado y activado el XAMPP con sus módulos Apache y MySQL. Se recomienda utilizar NetBeans para la administración del directorio de archivos. El archivo vendor.zip se debe descomprimir. Descarga opcional: http://www.mediafire.com/file/t6bylqytgx3wz8r/cakerbac.zip *Ademas se adjunta una base de datos de prueba en el directorio bd con algunos registros de prueba.# Version ONLINE
Para observar el ejemplo sin necesidad de instalar: www.reflejo.epizy.com/cakerbac
Usuarios:
Rodrigo_Lopez
asd1234
Cocinero_master
asd1234