通过Facebook登录,如果没有注册,应该重定向到注册页面

时间:2012-01-18 22:40:48

标签: facebook

我的网站可以选择是否注册Facebook。当您在Facebook注册时,需要额外的信息。这很好,因为我使用fb:registration并指定额外的字段。

然而,问题是,当用户访问该网站并且尚未注册时,会看到Facebook登录按钮并单击它,该链接将他们带到Facebook登录并且应用程序已注册并绕过注册表单I有

我有办法将未使用facebook登录的未注册用户重定向到注册页面,而不是添加应用程序吗?

2 个答案:

答案 0 :(得分:0)

不是100%肯定我理解你但是......

假设您只希望拥有有效FB浏览器会话且已授权将您的应用程序与其帐户一起使用的用户查看您的登录按钮/特定页面,您可以在{{1}后立即尝试此操作}:

FB.init

参考:http://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/

答案 1 :(得分:0)

您可以在登录+注册流程部分中将registration-url参数添加到登录按钮documented

<fb:login-button registration-url="yoururl" />

这没有记录,所以我不知道它是否会继续工作,但如果您使用HTML5版本的登录按钮,那么您可以使用:

<div class="fb-login-button" data-registration-url="yoururl">Login with Facebook</div>