I am working in yii 1.1 and have an extension yii-facebook-opengraph wrapper of php sdk 3.1.1
$facebook_id = Yii::app()->facebook->getUser();
if ($facebook_id)
{
// check that you get a Facebook ID before calling api()
// now we know we have a Facebook Session,
$user_info = Yii::app()->facebook->api('/me'); // so it's safe to call api()
if ($user_info)
{
// ... code ...
}
}
the problem is when user login by facebook in one tab and logout from facebook in other tab then $facebook_id is still set. Why? and when tried to access user info, got error "Requires user session ". i have searched a lot and find something like
$facebook->getSession();
to get user session but this function is not available in yii-facebook-opengraph Please suggest me any solution.