我正在我的网站上设置facebook登录。
如果用户喜欢使用facebook凭据加入我的站点,那么当用户单击注册/在使用facebook时,他会被重定向到facebook页面,在该页面中,无论是批准权限还是取消权限,都会向他显示对话框。
像这样

如果他点击,by,,他就会用facebook转发的详细信息重定向到我的网站。
但是,如果他单击Cancel,那么他不会被重定向到我的网站,他会在页面重新加载时停留在同一个页面上,并再次获得对话框。
这感觉不对,在用户单击cancel之后,他应该被重定向到某个地方,那么如何在用户单击Cancel之后,在“授予权限”页面上设置重定向呢?
更新:其他的问题没有正确的答案,所以我想得到更好的答案。
发布于 2015-04-09 10:02:41
您是在使用Login还是FB.login()?
如果您正在使用FB.login,您可以跟踪响应,无论人们做出什么选择,浏览器都返回到应用程序,并将指示它们是否连接或取消的响应数据发送到您的应用程序。你可以用你想要的方式来处理它。
FB.login(function(response) {
if (response.status === 'connected') {
// Logged into your app and Facebook.
} else if (response.status === 'not_authorized') {
// The person is logged into Facebook, but not your app.
} else {
// The person is not logged into Facebook, so we're not sure if
// they are logged into this app or not.
}
});https://stackoverflow.com/questions/29426050
复制相似问题