Проверка того, вошел ли конкретный пользователь в facebook

Я сохраняю идентификатор пользователя facebook пользователя, когда он впервые авторизует мое приложение, и устанавливаю его как файл cookie до тех пор, пока он явно не нажмет кнопку выхода с моего сайта, чтобы они вошли в систему. Когда пользователь снова открывает мой сайт, я хотите проверить, вошел ли этот пользователь в facebook. Если нет, я хочу предложить ему войти в Facebook, чтобы использовать все функции моего сайта. Как я могу проверить, вошел ли этот конкретный пользователь в facebook, используя свой идентификатор facebook?


person Sourabh    schedule 06.09.2012    source источник


Ответы (1)


Если внутри страницы холста и с использованием PHP SDK:

require_once("lib/facebook-sdk/facebook.php");
$facebook = new Facebook
(   array('appId'=>$fb_app_id, 'secret'=>$fb_app_secret, 'fileUpload'=>true)
);
if ($facebook->getUser()) // if current user has logged in
{   echo "Logged in";
}
else
{   echo "Not logged in";
}
person jeremiah    schedule 06.09.2012
comment
Во-первых, я не использую его внутри холста fb, во-вторых, я сказал, что хочу определить, вошел ли пользователь, чей идентификатор facebook у меня есть, или нет? где вы используете идентификатор facebook пользователя ?? - person Sourabh; 07.09.2012