Facebook getUser () функция, возвращая идентификатор пользователя после выхода из системы

я разрабатываю использование PHP Facebook SDK.

я хотел сделать его так, чтобы, когда пользователь выходит из Facebook, они автоматически вышли из моего веб-сайта также.

я использую следующий код для обнаружения сессии, с помощью сеансовых куки:

$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.

Это приводит меня полагать, что сеансовые куки для Facebook стали бы сброшенными после выхода из системы Facebook?

С наилучшими пожеланиями,

Luke

15
задан sakibmoon 12 July 2013 в 07:05
поделиться