Facebook PHP SDK выход из системы - PullRequest
1 голос
/ 28 декабря 2010

Я реализовал в своем параметре выхода из приложения Facebook, но, к сожалению, он вызывает ошибки в цикле rediredt. настройки приложений в администрации developers.facebook.com ?? Во всяком случае, есть ли возможность, как выйти из моего приложения без перенаправления? Например, с помощью cUrl запроса на URL выхода, это возможно?

Ответы [ 3 ]

1 голос
/ 28 декабря 2010

Вы можете рассмотреть возможность использования javascript SDK FB для выхода из системы, а затем вам не нужно перенаправлять (для этого также можно зарегистрировать обратный вызов javascript и использовать window.location):

FB.logout (function (response) {// пользователь вышел из системы window.location = "xxxx";});

Если вы хотите использовать php sdk, вы можете передать параметр "next"со страницей, на которую вы хотите направить ссылку: $ location = (строка) html_entity_decode ($ facebook-> getLogoutUrl (array ('next' => 'mysite.com')));

0 голосов
/ 20 ноября 2013

Я также использую только $facebook->destroySession()

Выход из системы просто не работал для меня, потому что я перенаправлял на страницу входа, и это заставляло меня входить в систему. Завершение сеанса было самым быстрым решением, и я хотел выйти из FB также из соображений безопасности, просто если они обращаются к нему мое приложение с чужого компьютера

0 голосов
/ 09 сентября 2012

Я просто уничтожаю сеанс php, когда хочу выйти из системы. Facebook-php-sdk использует сессии для хранения постоянных данных, которые отслеживают данные для входа.

Это не выход из Facebook, но ваш Facebook-php-sdk будет думать, что вы вышли из системы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...