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.