我试图使用CakePHP的Facebook插件 - 所有似乎都很好 - 我可以使用像/推荐按钮 - 我可以通过Facebook登录 - 它要求权限的事情,我告诉它...等CakePHP/Facebook插件 - 注销按钮链接到#
的问题是,我的注销按钮即可链接到你在加了#任何网页
所以 - 如果我在的index.php,注销按钮链接到index.php#
我AM包括正确的facebook html标记和init()在正确的位置。
有什么想法?
这里是我的注销按钮代码:
if(!$session->check('Auth.User.id') && !$this->Connect->user('id')) {
echo $this->Html->link('LOGIN', array('controller' => 'users', 'action' => 'login'));
} else {
echo $facebook->logout(array('redirect' => array('controller'=>'users', 'action'=>'logout'), 'label' => 'LOGOUT'));
}
编辑
而且是明确的 - 我不会介意的链路是#,但注销按钮不做任何事情,除非将浏览器撞到顶部。它不会注销,它不刷新页面。
EDIT2
如果我开始一个新的浏览器,登录到Facebook上,然后去我的网站,它自动记录我 - 在这一点上,注销按钮完美的作品。但是 - 如果我通过用户登录在我的站点(而不是FB)登录,注销按钮只是弹出我的页面顶部(即 - 空锚链接)
我有同样的问题,但只有与Firefox(3.6版)和IE浏览器。 Chrome运行良好。我还没有找到解决方案,但这有助于我一点:http://stackoverflow.com/questions/6563539/cakephp-facebook-plugin-webtechnick-only-share-working你找到了解决方案戴夫? – Mecalito 2011-10-11 22:16:32
我还没有 - 现在已经关闭Facebook登录 - 相当令人沮丧。 – Dave 2011-10-17 17:49:40