Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Frameworks y PHP orientado a objetos (http://www.forosdelweb.com/f68/)
-   -   Funcion ACL de CAKEPHP (http://www.forosdelweb.com/f68/funcion-acl-cakephp-572602/)

quitos 04/04/2008 10:00

Funcion ACL de CAKEPHP
 
Buen dia a todos, solicitando su valiosa ayuda.

Veran estoy haciendo uso del modulo de autentificación que tiene Cakephp con la version 1.1.15.5144, el cual se llama ACL.

El problema que tengo es:

Que me permite asignar permisos a mis usuarios independintes, cada determinado tiempo y no para todas las aplicaciones, la operacion no es recurrente sino que en veces lo hace y en veces lo deja de hacer.

Saben cual podria ser el problema o si hay algun error en la version o estoy haciendo algo mal.

para los permisos uso:
Código PHP:

$this->Acl->allow('Fido','Club Canino');
or
$this->Acl->deny('Fido','Club Canino'); 

Verifico si tiene permiso:
Código PHP:

if($this->Acl->check('Fido','Club Canino')===false)
{
    echo 
"Vete al Club Felino";
}
else
{
    echo 
"Que perro contigo, pasale...";


Vuelvo a hacer lectura de los datos y hay veces donde si me cambia el permiso y hay veces en que no lo cambia. Yo creo que si estubiera mal mi codigo, nunca cambiaria nada o devolveria errores, pero sí lo cambia, a veces si y a veces no.

Aparte de esto, lo curioso es que en los usuarios independientes hay veces que si hace los cambios.

Pero, si intento asignarle permisos a un departamento completo:
Código PHP:

$this->Acl->allow('Labrador Golden','Club Canino');
or
$this->Acl->deny('Labrador Golden','Club Canino'); 

Solo me permite asignar permisos a las aplicaciones, pero jamas los quita, y es donde digo...

¿Donde esta el error?

Les agradeceria mucho su respuesta, ayuda u orientacion donde pueda encontrar aun mas acerca de esto.

eft0 04/04/2008 10:11

Re: Funcion ACL de CAKEPHP
 
El ACL en CakePHP 1.1 es una porqueria. Lo mejor que puedes hacer es actualizar a 1.2 ya que la implementación de ACL esta _mucho_ mejor.

http://bakery.cakephp.org/articles/v...e-acl-in-1-2-x

quitos 04/04/2008 10:14

Re: Funcion ACL de CAKEPHP
 
:pensando: Te agradesco el comentario, lo voy a actualizar.


Gracias...


La zona horaria es GMT -6. Ahora son las 08:54.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.