Facebook Logout / CakePHP插件

时间:2011-12-05 23:49:08

标签: cakephp facebook-graph-api facebook

在CakePHP SDK for Facebook中,提供以下代码用于注销:

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

此代码似乎不起作用,因为API似乎已更改为现在使用“next”而不是重定向。所以上面的代码不会产生注销按钮;只是一个链接;

以下代码生成一个注销按钮,但实际上并没有重定向:

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

知道需要做些什么才能解决这个问题?

1 个答案:

答案 0 :(得分:0)

试试这个

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

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

来源:http://developers.facebook.com/docs/reference/php/facebook-getLogoutUrl/