Выход из 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, иначе они направлены на страницу, доступ к которой невозможно получить?