Выход из API Facebook не полностью завершает работу пользователя

Я разрабатываю приложение, используя PHP и PHP Javascript SDK.

Все работает великолепно. Однако, когда пользователь выходит из системы с помощью ссылки php next =>, хотя он перенаправлен, он не выходит из системы. Я попробовал использовать Javascript SDK getloginstatus() и это работает!

Тем не менее, я хотел бы, чтобы метод на стороне сервера, а также потому, что пользователь может просто отключить JavaScript и получить доступ к сайту. Я также пытался уничтожить сессию в Facebook и файлы cookie, но безрезультатно, поскольку я подозревал, что с этим могут быть некоторые проблемы.

Следует также отметить, что PHP SDK может обнаружить, что пользователь вышел из системы, если пользователь удалил все сеансы и файлы cookie.

Мой код:

$user = $facebook->getUser();
if ($user) {
//logged in
} else{

//not logged in
}

1 ответ

Почему бы вашему приложению не требовать включения js, иначе они направлены на страницу, доступ к которой невозможно получить?

Другие вопросы по тегам