Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2008, 14:33
Avatar de quitos
quitos
 
Fecha de Ingreso: junio-2004
Mensajes: 119
Antigüedad: 20 años, 5 meses
Puntos: 1
Pregunta 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.