A free and open-source book on ZF3 for beginners

Translation into this language is not yet finished. You can help this project by translating the chapters and contributing your changes.

17.3. Default Roles in the Role Demo Sample

Como nuestra aplicación Role Demo está diseñada para ser la base de nuestro sitio web que es más complejo. En la aplicación de ejemplo Role Demo, tendremos solo los siguiente roles: Administrador y Guest.

Seremos capaces de agregar mas roles por medio de la interfaz de usuario de la página web.

Tendremos los siguientes permisos por defecto:

Tabla 17.3. Permisos por defecto en el sitio web *Role Demo*
Nombre del Permiso Descripción
user.manage Gestiona usuarios (add/edit/delete).
role.manage Gestiona roles (add/edit/delete).
permission.manage Gestiona permisos (add/edit/delete).
profile.any.view Ve cualquier perfil de usuario en el sistema.
profile.own.view Ve su propio perfil.

Los primeros tres permisos permitirán al Administrator gestionar los usuarios, roles y permisos a través de la interfaz de usuario.

Los últimos dos permisos (profile.any.view y profile.own.view) son principalmente para demostrar como funciona Rbac y en teoría se pueden borrar de nuestro sitio web si no tenemos una página de perfil de usuario.

El permiso profile.any.view permite al rol Administrator acceder a la página http://localhost/application/settings/<user_id> que es el perfil del usuario con el identificador dado.

El profile.own.view permite al rol Guest acceder a su propia página http://localhost/application/settings.

Seremos capaces de crear otros permisos por medio de la interfaz de usuario de la página web.


Top