0

我正在使用 spring security 我需要使用 facebook 登录。

例如,如果用户想查看我的帐户详细信息。因为该用户必须登录,所以我重定向到登录表单。在这个登录表单中,我提到了 facebook 登录选项。

www.example.com/myCredit.do如果用户输入此 url,他将被重定向到www.example.com/login而无需进入 myCredit 页面。

我需要以某种方式存储“www.example.com/myCredit.do”,以便我可以在 facebook 登录后重定向。

4

4 回答 4

1

将 url 放入 session 中,登录后即可从 session 中获取 url。

于 2013-07-12T09:10:44.220 回答
1

您可以将 Url 存储为 String 并使用sendRedirect()方法将请求重定向到另一个页面 。

此方法将响应连同状态代码和新页面位置一起发送回浏览器。您还可以使用setStatus()setHeader()方法一起实现相同的重定向。

于 2013-07-12T09:15:21.927 回答
0

传递一个参数并在您的信用页面中获取它,如果参数为或为,则默认重定向到您的信用页面。

于 2013-07-12T09:07:08.487 回答
0

执行以下操作

www.example.com/login?redirectURL=www.example.com/myCredit.do

现在,成功登录后,根据上述URL中的参数进行重定向redirectURL

于 2013-07-12T09:11:05.020 回答