я разрабатываю использование 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