我使用the method而没有用于Facebook登录的Javascript SDK。但是,当我单击“取消”按钮时,对话框不会关闭,而是重新加载。
无法找到解决方案。有什么想法吗?
我的代码
if ($user) {
$logoutUrl = $facebook->getLogoutUrl(array('next'=>'http://dnm.com/fb-logout.php'));
} else {
$loginUrl = $facebook->getLoginUrl(array(
'scope' => 'email, user_birthday, publish_stream',
'display' => 'popup',
''cancel_url' => 'http://mydomain.com',
));
header("Location: ".$loginUrl);
}
答案 0 :(得分:0)
如果您点击取消,Facebook重定向API会重定向到cancel_url,如果登录成功完成,则重定向到redirect_url。如果您不希望重新加载页面,则需要使用Javascript SDK。