Avatar Image
Usuario Novato
Usuario Novato

Hola:

Como estan amigos de miarroba.es, os saludo a todos desde lo mas lejos.. xD

Bueno pasemos al grano.

Bueno tengo el codigo php de login os data de facebook, lo cual quiero colocar en mi web, para que inicien session desde facebook., verdad?

Esta imagen de abajo les mostrara el la imagen o pueden pasar dandole click?


Ahora bien?

<?php

define('YOUR_APP_ID', 'your app id ');
define('YOUR_APP_SECRET', 'your app secret');

function get_facebook_cookie($app_id, $app_secret) {
 $args = array();
 parse_str(trim($_COOKIE['fbs_' . $app_id], '\"'), $args);
 ksort($args);
 $payload = '';
 foreach ($args as $key => $value) {
 if ($key != 'sig') {
 $payload .= $key . '=' . $value;
 }
 }
 if (md5($payload . $app_secret) != $args['sig']) {
 return null;
 }
 return $args;
}

$cookie = get_facebook_cookie(YOUR_APP_ID, YOUR_APP_SECRET);

$user = json_decode(file_get_contents(
 'https://graph.facebook.com/me?access_token=' .
 $cookie['access_token']));

?>
<html>
 <body>
 <?php if ($cookie) { ?>
 Welcome <?= $user->name ?>
 <?php } else { ?>
 <fb:login-button></fb:login-button>
 <?php } ?>
 <div id="fb-root"></div>
 <script src="http://connect.facebook.net/en_US/all.js"></script>
 <script>
 FB.init({appId: '<?= YOUR_APP_ID ?>', status: true,
 cookie: true, xfbml: true});
 FB.Event.subscribe('auth.login', function(response) {
 window.location.reload();
 });
 </script>
 </body>
</html>

Bueno ahora se pasa a esto, al iniciar session, bueno al querrer inicar session?:

Creo saber el problema, pus no se, mucho de php, ya ahy, me pierdo, y no quiero tocar asi nada mas..

Si pueden ayudarme, porfavor os agradecere, un monton

Visiten: http://www.download.eshost.es

Avatar Image
Moderador
Moderador

No entendí nada!! pero un detalle no menor por cierto fíjate que dice, Han avidosi vas a tener una web se más rigoroso en eso , antes de andar pensando en la forma en la cual se conecta la gente .

De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares