Я работаю в yii 1.1 и имею расширение yii-facebook-opengraph для 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 ...
}
}
проблема в том, что когда пользователь входит в систему через facebook на одной вкладке и выходит из facebook на другой вкладке, тогда $facebook_id
все еще установлен. Почему? и при попытке получить доступ к информации о пользователе получил ошибку «Требуется сеанс пользователя». я много искал и нашел что-то вроде
$facebook->getSession();
получить сеанс пользователя, но эта функция недоступна в yii-facebook-opengraph. Пожалуйста, предложите мне любое решение.