0

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

4

1 回答 1

2

出于安全原因,Facebook 只会重定向回预先注册的 URL,您不能动态更改它。您必须在此预定义的 URL 处接收回调,然后将用户重定向到您想要的位置。

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

于 2013-05-27T21:55:50.263 回答