Simple Acl controlled Application ( Quiero ejecutar una aplicación y segun el tipo de usuario que se logee se verá más aplicación o menos.)

117 views
Skip to first unread message

barbaa...@gmail.com

unread,
Jan 10, 2013, 1:34:16 PM1/10/13
to cakep...@googlegroups.com
Hola, yo soy nuevo en el mundo de CakePhp. Quiero ejecutar una aplicación y segun el tipo de usuario que se logee vera mas aplicacion o menos.
He probado Simple Acl controlled Application y el plugin Authake pero me muestran toda la aplicacion y segun quien se logee le saldran mensajes de que tiene permisos.
No se si lo que pido es posible o no. Gracias por la ayuda.

Lean

unread,
Jan 10, 2013, 1:37:23 PM1/10/13
to cakep...@googlegroups.com
El 10/01/2013 03:34 p.m., barbaa...@gmail.com escribi�:
> Hola, yo soy nuevo en el mundo de CakePhp. Quiero ejecutar una
> aplicaci�n y segun el tipo de usuario que se logee vera mas aplicacion
> o menos.
> He probado Simple Acl controlled Application y el plugin Authake pero
> me muestran toda la aplicacion y segun quien se logee le saldran
> mensajes de que tiene permisos.
> No se si lo que pido es posible o no. Gracias por la ayuda.
> --
> Has recibido este mensaje porque est�s suscrito al grupo "CakePHP en
> Espa�ol" de Grupos de Google.
> Para ver este debate en la Web, visita
> https://groups.google.com/d/msg/cakephp-esp/-/rKUHLlvqfBoJ.
> Para publicar una entrada en este grupo, env�a un correo electr�nico a
> cakep...@googlegroups.com.
> Para anular tu suscripci�n a este grupo, env�a un correo electr�nico a
> cakephp-esp...@googlegroups.com
> Para tener acceso a m�s opciones, visita el grupo en
> http://groups.google.com/group/cakephp-esp?hl=es
Hasta donde se, Acl hace so, no permite entrar a ciertas partes de la
aplciacion, pero los links (o lo que sea) a las acciones del controlador
se vana ver aunque no estes atorizado a entrar por Acl, eso lo tendias
que amnejar vos en las vistas, filtrando o haciendo los echo en base a
cierto parametro que vos pongas para identificar al usuario , o al
grupoo de usuario, o por lo menos asi lo hago yo..

Yoel Duran

unread,
Jan 10, 2013, 1:37:34 PM1/10/13
to cakep...@googlegroups.com
con el acl lo puedes hacer y segun el rol que tenga esa persona



--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP en Español" de Grupos de Google.

Para ver este debate en la Web, visita https://groups.google.com/d/msg/cakephp-esp/-/rKUHLlvqfBoJ.
Para publicar una entrada en este grupo, envía un correo electrónico a cakep...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a cakephp-esp...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-esp?hl=es.



--
Yoel Duran
Der KinderBad

Yoel Duran

unread,
Jan 10, 2013, 1:41:06 PM1/10/13
to cakep...@googlegroups.com

DARIO HIDALGO

unread,
Jan 10, 2013, 3:15:14 PM1/10/13
to cakep...@googlegroups.com
Hola amigo, prueba con este plugin que te paso espero te ayude, 
http://www.alaxos.net/blaxos/pages/view/plugin_acl.
Saludos

barbaa...@gmail.com

unread,
Jan 10, 2013, 3:52:46 PM1/10/13
to cakep...@googlegroups.com

Gracias a todos. Por vuestra rapida respuesta.

Lean Desarrollo para manejar los links, filtrando los echo en base al id del grupo. Me preguntaria si me puedes pasar un trozo de codigo, que me sirva como ejemplo.

Usare el plugin de ACL que me propone DARIO HIDALGO, para la version 2.x del CakePhp.

Lean

unread,
Jan 10, 2013, 4:03:44 PM1/10/13
to cakep...@googlegroups.com
El 10/01/2013 05:52 p.m., barbaa...@gmail.com escribi�:
> --
> Has recibido este mensaje porque est�s suscrito al grupo "CakePHP en
> Espa�ol" de Grupos de Google.
> Para ver este debate en la Web, visita
> https://groups.google.com/d/msg/cakephp-esp/-/t2N1iXJgGDcJ.
> Para publicar una entrada en este grupo, env�a un correo electr�nico a
> cakep...@googlegroups.com.
> Para anular tu suscripci�n a este grupo, env�a un correo electr�nico a
> cakephp-esp...@googlegroups.com
> Para tener acceso a m�s opciones, visita el grupo en
> http://groups.google.com/group/cakephp-esp?hl=es.
<?php
if ($auth['group_id'] == 1){ ?>
<div class="nav-divider">&nbsp;</div>
<ul class="select"><li>
<?php echo
$this->Html->link($this->Html->tag('b','Usuarios'),array('controller'=>'users','action'=>'index'),array('escape'
=> false));
}
?>
</li>
</ul>


Por ejemplo yo tengo eso asi, lo que hace es preguntar si el usuario que
esta logueado pertenece al grupo 1, si es asi , muestro el link a
"Usuarios" en el menu, si el usuario que esta logueado es de otro grupo
que no sea el 1 , esta opcion simplemente no se ve. y si intentas entrar
por url, acl no te deja.

barbaa...@gmail.com

unread,
Jan 11, 2013, 2:41:59 AM1/11/13
to cakep...@googlegroups.com


Gracias por todo. Eso era lo que necesitaba

Yoel Duran

unread,
Jan 11, 2013, 7:21:52 AM1/11/13
to cakep...@googlegroups.com
ok hermano te invto a participar en mi grupo de facebook http://www.facebook.com/groups/315233331910357/


El 11 de enero de 2013 03:11, <barbaa...@gmail.com> escribió:


Gracias por todo. Eso era lo que necesitaba

--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP en Español" de Grupos de Google.
Para ver este debate en la Web, visita https://groups.google.com/d/msg/cakephp-esp/-/NrA6D0NJ-ScJ.

Para publicar una entrada en este grupo, envía un correo electrónico a cakep...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a cakephp-esp...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-esp?hl=es.

Carlos Covis

unread,
Jan 12, 2013, 8:57:39 AM1/12/13
to cakep...@googlegroups.com
Este tutorial de dos partes es el que mejor he entendido para implementar correctamente el Acl en mis aplicaciones:




cualquier duda comenta, espero te ayude. 

Saludos desde Venezuela.

--
***CArl0s j0sE c0VIs G0mez***  =^_^=
Reply all
Reply to author
Forward
0 new messages