Так что я сталкиваюсь с некоторыми странными проблемами с SDK для Facebook. Я использую JS SDK как PHP SDK. Для входа пользователя из Я использую следующие OnClick:Facebook JS/PHP SDK
<a href="/logout/" onclick="FB.logout();">Log out</a>
После того как я нажал на эту ссылку, когда я пытаюсь выполнить любой вызов JS SDK, как: FB.getAuthResponse(); он возвращает, как и ожидалось, значение null.
Но после нажатия ссылки, когда я использую PHP SDK, чтобы проверить, что кто-то вошел в систему, или просто используйте следующую функцию SDK: $ this -> facebook -> getAccessToken(); он возвращает действительный токен, как будто я все еще зарегистрирован.
Что мне здесь не хватает? Кстати, вам нужен какой-то мой PHP-код, где я проверяю логин?
Заранее благодарен!
Пользователь буквально выходит из фейсбука? Я имею в виду, если вы откроете facebook.com - вы все еще вошли в систему или нет? – zerkms
Да, когда я иду в Facebook, мне нужно снова войти в систему. – Diederik
Является ли '$ fb-> api ('me');' in php возвращает что-то? Я прошу, потому что FB PHP SDK просто кэширует токен доступа, поэтому 'getAccessToken()' не всегда возвращает реальный рабочий токен. – zerkms