Проверка дали конкретен потребител е влязъл във Facebook

Съхранявам потребителския идентификатор във facebook на потребител, когато той упълномощава приложението ми за първи път, и го настройвам като бисквитка, докато той изрично не щракне върху излизане от моя сайт, за да остане в системата. Когато потребителят отвори моя уебсайт отново, аз искате да проверите дали този потребител все още е влязъл във facebook. Ако не, искам да го подканя да влезе във facebook, за да използва пълните функции на моя уебсайт. Как мога да проверя дали този конкретен потребител е влязъл във facebook, използвайки своя facebook id?


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


Отговори (1)


Ако сте в страницата на canvas и използвате 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 canvas, второ, казах, че искам да определя дали потребителят, чийто facebook id имам, е влязъл или не? къде използвате facebook id на потребителя?? - person Sourabh; 07.09.2012