Hola,

yo uso algo... medio propio, usando Auth y ACL. Para ello, tengo una

tabla usuarios
Será la q tiene usuario/password y tipo_usuario_id

Otra tabla tipo_usuario que será la que dé el nivel, en tu caso, 
manager, cliente y proveedor.

Está tabla de tipusu tiene una entrada en la tabla Aros, y es sobre 
estos tipos sobre los que aplico los permisos de ArosAcos

Las entradas de la tabla de usuario tienen también una entrada en Aro, 
pero lo único que me interesa es poner en esa  entrada de Aro el 
parent_id apuntando al registro de si tipo_usuario en la misma tabla Aro.

De está manera, aplico permisos a los grupos de usuarios, y no a todos 
los usuarios, así, la gestión de permisos es más sencilla, y la tabla 
ArosAcos no se me desmadra.

Es una idea de como hacerlo.... supongo que hay algo mejor por ahí, pero 
después de usar esto en 4 aplicaciones, no lo voy a cambiar.

Suerte

dandreta escribió:
> He estado leyendo y buscando bastantes cosas sobre el acceso de los
> usuarios y permisos (OthAuth, ACL ...) y finalmente he aplicado el
> componente Othauth.
>
> La pregunta es que quiero hacer el acceso a mi aplicacion dependiendo
> del tipo de usuario. Tengo 3 tipos de usuarios:manager, cliente,
> proveedor y en la base de datos 3 tablas con su información diferente
> (tengo 3 tablas separadas porque cada tipo de usuario tiene campos
> diferentes). Tengo una pantalla de login con los campos contraseña  y
> usuario. Quiero que al loguearse un usuario, dependiendo del tipo de
> usuario que sea, salte a una pantalla diferente con su layout
> correspondiente.
> ¿Cómo puedo configurar el componente para conseguir esto?
> ¿Alguien ha hecho algo parecido aunque sea sin aplicar othauth?
> Gracias de antemano y saludos
> >
>
>   


--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a