[Php-avanzado] Login con Facebook
Silverzero
silverzero.52 en gmail.com
Vie Jul 29 15:28:35 ART 2011
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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20110729/b568a35d/attachment.htm>
Más información sobre la lista de distribución Php-avanzado