Выход из Facebook / плагин CakePHP - PullRequest
0 голосов
/ 06 декабря 2011

В CakePHP SDK для Facebook предусмотрен следующий код для выхода из системы:

<?php echo $this->Facebook->logout(array('redirect'=>array('controller'=>'users','action'=>'logout'))); ?>

Похоже, что эти коды не работают, так как API, похоже, изменился и теперь использует «следующий»«В отличие от перенаправления.Таким образом, приведенный выше код не создает кнопку выхода из системы;просто ссылка;

Следующий код создает кнопку выхода из системы, но фактически не перенаправляет:

<?php echo $this->Facebook->logout(array('next'=>array('controller'=>'users','action'=>'logout'))); ?>

Есть идеи, что нужно сделать, чтобы решить эту проблему?

1 Ответ

0 голосов
/ 06 декабря 2011

Попробуйте это

$params = array( 'next' => 'https://www.myapp.com/after_logout' );

$facebook->getLogoutUrl($params); // $params is optional. 

Источник: http://developers.facebook.com/docs/reference/php/facebook-getLogoutUrl/

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