Ricardo Mun~oz A. escribió:
> 2008/3/25 dandreta <[EMAIL PROTECTED]>:
>   
>>  Gracias por vuestras respuestas.
>>  Lo de como cambiar la vista en funcion del tipo de usuario lo tengo
>>  bastante claro.
>>  La duda que me surge es que tengo tres tablas(managers, clientes y
>>  proveedors) que contienen los diferentes usuarios, cada una con campos
>>  diferentes y lo que quiero saber es como relacionarlas con el
>>  componente othauth ya que este usa una tabla users. ¿Tendría que crear
>>  la tabla users y por cada registro de las tablas managers, clientes y
>>  proveedors crear un registro en la tabla users? ¿Como relacionaría la
>>  tabla users con las otras 3?
>>  Mi idea es utilizar el componente othauth ya que me parece mas facil
>>  de aplicar pero si no es posible hacerlo con este componente, acepto
>>  otras sugerencias.
>>     
>
> si usas othAuth deberias:
>
> - dejar la tabla users tal cual la creaste originalmente.
> - en las tres tablas(managers, clients, et.) agregar un campo user_id.
> - luego crear las relaciones User hasMany Managers, User hasMany Clients, etc.
> - en la tabla groups crear los tres grupos correspondientes.
>
> entonces:
>
> - al momento de crear un usuario sus datos de conexion
> (username/password) estaran en la tabla users de othAuth, sus otros
> datos estaran en su respectiva tabla segun asi se elija.
>
>   
Eso es lo q yo decía!!! no sabía como era ese componente, supongo q de 
conocerlo antes, me habría ahorrado muchas comeduras de tarro.

Lo estudiaré para futuros proyectos.

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 CakePHP-es@googlegroups.com
 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