Я использую PHP SDK для PHP.
Я хотел сделать так, чтобы, когда пользователь выходит из 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?
С уважением,
Лука