Bueno, el plugin Acl de Alaxos , te simplificará la admnistracion de los ACL, pero para ellos deberás realizar el tutorial de Cakephp sobre la autenticación de usuarios y control con Acl, luego instalarías el plugin para tener una interfaz gráfica de administración de de la tabla acos_aros.
Tambien te una leida sobre la creacion de plugin, ya que ellos te ayudaria a modular proyectos, sobre todo si son grandes, y asi reutilizarlos en otro de manera mas facil. Un abrazo y suerte, *Aland Laines Calonge* Twitter: @lainessolutions Comunidad CakePHP en Español Google+<https://plus.google.com/communities/106077549014949879129> http://about.me/aland.laines El 20 de enero de 2014, 9:36, Carlos Javier Baeza Negroni < carlos.ba...@gmail.com> escribió: > Hola Wilson, gracias por responder, > > Se ve bastante bueno, alguien ha tenido experiencia con este plugin?, la > verdad no soy muy amigo de ellos (plugins), para lo único que utilizo es > para el upload de imágenes pero en general me gusta hacer a mi las cosas > (por un tema de control), primero si fuera posible quiero entender como > funciona y luego tal vez utilizar un plugin (dependiendo lo tedioso que > pidiera resultar implementar). > > Espero me entiendan, de todas maneras muchas gracias a todos por sus > comentarios :) > > > El 20 de enero de 2014, 10:18, Wilson Avelino <wila...@gmail.com>escribió: > > Lo mejor es instalar este plugin. >> >> http://www.alaxos.net/blaxos/pages/view/plugin_acl_2.0 >> >> >> El 18 de enero de 2014, 14:50, Carlos Javier Baeza Negroni < >> carlos.ba...@gmail.com> escribió: >> >>> Hola amigos, >>> >>> Estoy en la parte final de un proyecto en el cual ya debo comenzar a >>> restringir accesos mediante roles de usuarios y me gustaría saber cual es >>> la manera mas optima de hacer esto. >>> >>> Les comento que este es mi primer proyecto con CakePHP, por esta razón >>> les pido su consejo, así lo hago bien desde un principio. >>> >>> En el beforeFilter() de mi AppController lo que hago es decirle al >>> Framework cuales son los métodos a los cuales los usuarios sin sesión >>> activa pueden ingresar: >>> >>> public function beforeFilter() { >>> $this->Auth->allow('index', 'view', 'admini_login'); >>> } >>> >>> Me pregunto si en este mismo método es donde tengo que separar lo que >>> puede ver o no cada usuario dependiendo su rol. >>> >>> También tengo otra duda, y esta es con respecto a lo que le pertenece o >>> no a cada usuario, es decir, necesito restringir que el usuario de la >>> *tienda >>> A* no pueda ver o editar registros del usuario de la *tienda B*, esto >>> lo hacen mediante un filtro en el controlador?, es decir, hago match de la >>> tienda que tengo en sesión versus la que estoy tratando de mirar y si no >>> coinciden restrinjo el acceso, o en CakePHP se puede hacer de otra manera? >>> >>> Espero se entienda y puedan ayudarme por favor. >>> >>> Saludos cordiales a todos. >>> >>> -- >>> *Carlos Baeza Negroni* >>> +56985644026 >>> http://carlosbaeza.net >>> @cjbaezilla >>> http://cl.linkedin.com/in/cjbaeza >>> <http://cl.linkedin.com/in/cjbaeza> >>> >>> -- >>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de >>> Grupos de Google. >>> Para anular la suscripción a este grupo y dejar de recibir sus correos >>> electrónicos, envía un correo electrónico a >>> cakephp-es+unsubscr...@googlegroups.com. >>> Para publicar una entrada en este grupo, envía un correo electrónico a >>> cakephp-es@googlegroups.com. >>> Visita este grupo en http://groups.google.com/group/cakephp-es. >>> >>> Para obtener más opciones, visita >>> https://groups.google.com/groups/opt_out. >>> >> >> -- >> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de >> Grupos de Google. >> Para anular la suscripción a este grupo y dejar de recibir sus correos >> electrónicos, envía un correo electrónico a >> cakephp-es+unsubscr...@googlegroups.com. >> Para publicar una entrada en este grupo, envía un correo electrónico a >> cakephp-es@googlegroups.com. >> Visita este grupo en http://groups.google.com/group/cakephp-es. >> >> Para obtener más opciones, visita >> https://groups.google.com/groups/opt_out. >> > > > > -- > *Carlos Baeza Negroni* > +56985644026 > http://carlosbaeza.net > @cjbaezilla > http://cl.linkedin.com/in/cjbaeza > <http://cl.linkedin.com/in/cjbaeza> > > -- > Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de > Grupos de Google. > Para anular la suscripción a este grupo y dejar de recibir sus correos > electrónicos, envía un correo electrónico a > cakephp-es+unsubscr...@googlegroups.com. > Para publicar una entrada en este grupo, envía un correo electrónico a > cakephp-es@googlegroups.com. > Visita este grupo en http://groups.google.com/group/cakephp-es. > Para obtener más opciones, visita https://groups.google.com/groups/opt_out > . > -- Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a cakephp-es+unsubscr...@googlegroups.com. Para publicar una entrada en este grupo, envía un correo electrónico a cakephp-es@googlegroups.com. Visita este grupo en http://groups.google.com/group/cakephp-es. Para obtener más opciones, visita https://groups.google.com/groups/opt_out.