我正在我的Rails 3应用程序中实现Facebook登录。我已经开始工作,但它重定向到我在Facebook应用程序中指定的“站点URL”。我希望它重定向到用户登录的页面。例如,如果他们从http://www.site.com/userprofile登录,那么它应该在登录后保留在该页面上。
答案 0 :(得分:2)
出于安全考虑,Facebook只会重定向回预先注册的网址,您无法动态更改网址。您必须在此预先定义的URL处接收回调,然后将用户重定向到您想要的位置。
或者,您可以通过弹出窗口中的Facebook登录来运行它们,最后弹出窗口只是告诉window.opener
重新加载然后自行关闭。只需在响应中输入JavaScript即可。