Facebook登录成功后如何重定向到当前页面

时间:2013-05-27 21:50:01

标签: ruby-on-rails facebook ruby-on-rails-3.2

我正在我的Rails 3应用程序中实现Facebook登录。我已经开始工作,但它重定向到我在Facebook应用程序中指定的“站点URL”。我希望它重定向到用户登录的页面。例如,如果他们从http://www.site.com/userprofile登录,那么它应该在登录后保留在该页面上。

1 个答案:

答案 0 :(得分:2)

出于安全考虑,Facebook只会重定向回预先注册的网址,您无法动态更改网址。您必须在此预先定义的URL处接收回调,然后将用户重定向到您想要的位置。

或者,您可以通过弹出窗口中的Facebook登录来运行它们,最后弹出窗口只是告诉window.opener重新加载然后自行关闭。只需在响应中输入JavaScript即可。

相关问题