Чтобы уничтожить сеанс, вы также можете использовать: $ facebook-> destroySession ();
имаюсь разработкой с использованием PHP PHP SDK.
Я хотел сделать так, чтобы когда пользователь выходил из Facebook, он также автоматически выходил из моего сайта.
Я использую следующий код для определения сеанса, используя cookie сеанса:
$facebook->getUser();
По какой-то причинеgetUser()
Функция по-прежнему возвращает идентификатор пользователя Facebook, даже после того, как он вышел из Facebook на своем веб-сайте.
Должен ли я сначала определить сессию, используя другую функцию?
На примере официальной документацииВотВот следующая выдержка из их комментариев:
// Get User ID
$user = $facebook->getUser();
// We may or may not have this data based on whether the user is logged in.
//
// If we have a $user id here, it means we know the user is logged into
// Facebook, but we don't know if the access token is valid. An access
// token is invalid if the user logged out of Facebook.
Это привело меня к мысли, что сессионный cookie для Facebook станет неактивным при выходе из Facebook?
С уважением,
Люк