Todo esto de AROS y ACOS y Auth me marea bastante, la verdad :S

Yo simplemente tengo una tabla de usuarios y otra de permisos,
relacionada con HABTM... cada permiso tiene el nombre del controlador
al que habilita el acceso.
Y luego una funcion before que valida los permisos del usuario con el
controlador que se está ejecutando...
A esto le sumo algunos casos especiales (perfil Administrador) y poco
mas...
Sinceramente todo lo que hay que montar alrededor de Auth, Aro acos y
etc me confunde mas que ayuda.... pero supongo que será cosa mia,
porque estan todos muy encantados con esto :D


On 16 jun, 10:30, mbavio <[EMAIL PROTECTED]> wrote:
> A ver...
>
> - Puedes crear un Rol "Artista" en la tabla de AROS, y hacer que todos
> los artistas hereden de este nodo, por lo tanto podras centralizar
> todos tus permisos generales en un solo nodo, el "padre".
>
> - No te olvides de usar ACL Behavior, te facilitara muchisimo las
> cosas.
>
> - Para los permisos por campo (por ejemplo, que un usuario puede
> editar SOLO su propio perfil), te conviene crear una pequeña funcion
> que chequee el id del perfil solicitado con el id del usuario, que se
> encuentra guardado en sesión. Esto es mucho mas facil y rapido que
> usar ACL para esto.
>
> Espero haberte sido de ayuda.
>
> Saludos,
> mbavio
>
> On 15 jun, 17:16, David Siles De Frutos <[EMAIL PROTECTED]>
> wrote:
>
> > Creo que al final usaré los dos métodos. Rellenaré las ACL en el momento
> > de la creación de cuenta y la creación del perfil (siendo estos ARO  y
> > ACO respectivamente). Entonces en el momento de VER el perfil si eres el
> > "dueño" de este dejaré la opción de editarlo. Para el registro usare Auth.
>
> > Lo que pasa es que creo que me voy a complicar demasiado, ya que los
> > grupos que voy a crear van a incluir una sola persona. Pero tengo pereza
> > de hacer por mí mismo ;-) (ademas para eso estan los frameworks)
--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a CakePHP-es@googlegroups.com
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a