Выход из Facebook OAuth2 не удаляет fb_ cookie - PullRequest
2 голосов
/ 02 августа 2010

Раньше это работало, поэтому я не уверен, что пошло не так. Пользователь может войти в Facebook просто отлично. Проблема с выходом из системы.

Я выхожу из системы, перенаправляя их в php-скрипт выхода из Facebook. $facebook->getLogoutUrl();

Когда пользователь нажимает на эту ссылку, он выходит из страницы Facebook. Однако, когда они возвращаются на мой сайт, я замечаю, что файл cookie fb_ все еще там. PHP SDK по-прежнему возвращает информацию о сеансе пользователя fb. Странно, что на www.facebook.com видно, что я уже вышел из Facebook.

Что здесь может пойти не так? Спасибо, я в тупике: (.

1 Ответ

2 голосов
/ 02 августа 2010

Хорошо, в конце концов, я сгенерировал getLogoutUrl() с адресом next= для моего сценария выхода из системы, который удалит cookie-файл Facebook на setSession(null).

...