Выход из API Facebook не полностью завершает работу пользователя - PullRequest
0 голосов
/ 19 января 2012

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

0 голосов
/ 19 января 2012

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

...