Чтобы уничтожить сеанс, вы также можете использовать: $ 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?

С уважением,

Люк

Ответы на вопрос(5)

Ваш ответ на вопрос