Retroceder   Foros del Web > Programación para sitios web > PHP > PHP orientado a objetos

Respuesta
 
Herramientas Desplegado
Antiguo 04-abr-2008, 10:00   #1 (permalink)
quitos ha deshabilitado el karma
 
Avatar de quitos
 
Fecha de Ingreso: junio-2004
Mensajes: 81
Enviar un mensaje por MSN a quitos
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.

Última edición por quitos; 09-abr-2008 a las 10:38. Razón: Para recibir notificacion por mail, en cuanto me orienten en mi duda...
quitos está desconectado   Responder Citando
Antiguo 04-abr-2008, 10:11   #2 (permalink)
eft0 tiene algunos puntos positivos de karma
 
Avatar de eft0
 
Fecha de Ingreso: junio-2003
Ubicación: Santiago - Chile
Mensajes: 576
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
eft0 está desconectado   Responder Citando
Antiguo 04-abr-2008, 10:14   #3 (permalink)
quitos ha deshabilitado el karma
 
Avatar de quitos
 
Fecha de Ingreso: junio-2004
Mensajes: 81
Enviar un mensaje por MSN a quitos
De acuerdo Re: Funcion ACL de CAKEPHP

Te agradesco el comentario, lo voy a actualizar.


Gracias...
quitos está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 15:53.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93