Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Выйдите из Facebook Connect, но не из Facebook

Автор вопроса: sbichenkoОтветов: 1

Я использую Facebook PHP SDK для авторизации через Facebook Connect на моем веб-сайте. Он работает нормально, однако, когда пользователь выходит из системы, он также выходит из Facebook. Я понимаю, что это нормальное поведение при нажатии на ссылку, созданную с помощью метода getLogoutUrl ().

Может ли пользователь выйти из Facebook Connect, но не из Facebook? Если да, то как этого добиться?

Заранее спасибо.

UPD, своего рода ответ: для меня все сводилось к использованию Facebook Connect следующим образом: пользователь нажимает кнопку "Facebook Connect"; если они вошли в систему Facebook и авторизуют приложение (для использования Facebook Connect требуется приложение), мы получаем их идентификатор и устанавливаем файл cookie, в который он вошел. Этот файл cookie не имеет отношения к Facebook, он создается моим скриптом. Когда пользователь хочет выйти из системы, мы просто удаляем этот файл cookie.

Итак, логика входа и выхода полностью основана на моем скрипте. FB Connect только помогает процессу, избавляя пользователя от необходимости получать пароль и логин.

  • возможный дубликат Увеличить период времени токена доступа в facebook ifaour 19.04.2011

facebookphplogin

Ответы

Ответ 1 · рейтинг 4 · ThiefMaster

Просто очистите файлы cookie, связанные с подключением к Facebook, вручную.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы