[Php-avanzado] Login con Facebook

Gabriel gabrielinuz en gmail.com
Vie Jul 29 16:02:57 ART 2011


El 29/07/11 15:44, Leonardo Tadei - Pegasus Tech Supply escribió:
> Gracias por compartir!!!
>
>
>
> PD: "Facebook es una trampa para langostas que usa a tus amigos como
> cebo"
>
> El vie, 29-07-2011 a las 15:28 -0300, Silverzero escribió:
>    
>> Aloha,
>>
>> Bueno, visto y considerando que nadie me contestó supongo que habrá
>> gente que necesite saber como hacer para integrar facebook connect a
>> su sitio web.
>> A continuación dejo enlace de dónde pude encontrar información al
>> respecto y que realmente me sirvió, hay mucha información que ya no
>> sirve dando vueltas y tardé bastante en encontrar algo bueno.
>>
>> Comparto entonces el enlace donde explican como integrar el login de
>> facebook con PHP SDK 3.0
>> http://thinkdiff.net/facebook-connect/php-sdk-3-0-graph-api-base-facebook-connect-tutorial/
>>
>> Espero les sea de utilidad.
>> Saludos!
>>
>> Carolina.
>>
>> 2011/7/10 Silverzero<silverzero.52 en gmail.com>
>>          Hola a todos!
>>
>>          Estoy incursionando con el tema de agregar en los sitios la
>>          alternativa del login con Facebook u otras APIs.
>>          En este momento estoy con la de Facebook, y si bien ya
>>          entiendo el procedimiento básico, se me genera dudas de cómo
>>          proceder con los datos del usuario.
>>          En mi caso tengo una tabla con los datos del perfil del
>>          usuario visitante (USER) y otra con las publicaciones que
>>          realiza (PUBLICACIONES).
>>          Supuse entonces que tendría que tener una tabla que relacione
>>          el usr_id que provee facebook (USER_EXTERNO) con el usr_id de
>>          la tabla USER, para que pueda relacionarlas con las
>>          PUBLICACIONES. La tabla debería guardar el usr_id, el usr_id
>>          que la api provee, y el tipo de api que es. Por lo que imaginé
>>          que el proceso debería ser el siguiente:
>>
>>          * Visitante se loguea exitosamente mediante la API
>>          * Chequea en USER_EXTERNO si el user_id de la API está
>>          guardado y relacionado con el user_id de USER
>>
>>          Pero a continuación no sé cuál elegir de las siguientes
>>          opciones si no llega a estar guardado:
>>
>>          1) Inserta un registro en USER con el usr_id autoincremental y
>>          el resto de los datos del perfil y contraseña los dejo vacíos,
>>          luego inserta un registro en el USER_EXTERNO con la relación
>>          correspondiente.
>>          Observaciones:
>>          - El visitante no tendría la posibilidad de modificar su
>>          perfil desde el sitio, ya que se mostraría directamente la
>>          data que provee la API.
>>          - No podría loguearse en el sitio sin la API, porque no hay
>>          ningún dato guardado en USER que lo permita.
>>
>>          2) Inserta un registro en USER con el usr_id autoincremental y
>>          el resto de los datos del perfil los completa con la data que
>>          provee la API, luego inserta un registro el USER_EXTERNO con
>>          la relación correspondiente.
>>          - El visitante puede modificar su perfil en el sitio web, pero
>>          no su contraseña...tendría que reemplazarla por "crear
>>          contraseña" para que pueda loguearse sin la API si quisiera.
>>          - Si el visitante cambió data en el perfil de su API no se
>>          actualizaría automáticamente, salvo que cree una función para
>>          que cada vez que se muestre la info del perfil, chequee antes
>>          si cambió, o directamente que lo edite cada vez sin chequear.
>>
>>          ¿Que me recomiendan?
>>          --
>>          Carolina
>>
>>
>>
>> -- 
>> Carolina
>> _______________________________________________
>> Php-avanzado mailing list
>> Php-avanzado en pato2.fi.mdp.edu.ar
>> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>>      
>    
Muchas gracias Carolina!!

Gabriel


Más información sobre la lista de distribución Php-avanzado