Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Maurice_Lupin en 8 Enero 2013, 19:35 pm



Título: sesion con facebook desd una PAGina - HELP
Publicado por: Maurice_Lupin en 8 Enero 2013, 19:35 pm
Estoy tratando de averiguar como hacer para iniciar sesión en mi pagina desde facebook, es decir que para acceder a un servicio de mi pagina tengas que conectarte al facebook similar como hace esta pagina.

http://dragonbound.net/

Si alguien tiene info, algun manual que compartir se lo agradecería, y también como publicar, compartir desde mi pagina a su facebook, una vez estés conectado. Similar como ofrece cash dragonbound.

Saludos.


Título: Re: sesion con facebook desd una PAGina - HELP
Publicado por: EFEX en 8 Enero 2013, 20:08 pm
Con FB SDK para php, tenes que tener una cuenta, crear una app(desde facebook) y te dara una api key.

https://developers.facebook.com/docs/reference/php/
https://github.com/facebook/facebook-php-sdk
Crea una aplicación con autentificación en tu página de Facebook utilizando el nuevo PHP SDK v3 y OAuth 2.0
http://www.emenia.es/crear-aplicacion-facebook-phpsdk-oauth/


Título: Re: sesion con facebook desd una PAGina - HELP
Publicado por: Maurice_Lupin en 9 Enero 2013, 23:33 pm
gracias EFEX, ahora tengo un inconveniente, para crear una app necesito ingresar un dominio con https, pero mi proveedor no me ofrece el servicio SSL, habría alguna manera de hacerlo sin usar un app de facebook?

Saludos.


Título: Re: sesion con facebook desd una PAGina - HELP
Publicado por: EFEX en 10 Enero 2013, 17:40 pm
Si fb demanda que tengas url segura, se agrego hace un tiempo para no compremeter los datos de los usuarios. Me temo que si queres que el usuario pueda logearse en tu web con una cuenta de fb es imposible sin crear una app, por lo que se tenes 3 opciones..

-Instalar un homeserver apache e instalar un certificado ssl.
-Comprar un certificado ssl.
-Existe un servicio llamado fbssl.co, te dan hosting y certificado ssl gratuito para tus app de fb.(Esto si realmente estas desesperado, no probe este servicio)