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. -~----------~----~----~----~------~----~------~--~---