0

我正在使用 Spring Security 进行用户身份验证,但在这里我想在 userDetailService 或 loginFailure 或 loginSuccess 上获取以前的浏览器 url。

为此,我试图从请求对象中获取 url,但我得到了/j_Spring_security_check而不是浏览器 url,例如:- /service/user/login 或 /service/customer/login因为我有这两个不同的 url 用于不同用户的登录或客户。请提出任何解决方案

提前致谢

4

1 回答 1

3
String referrer = request.getHeader("referer");

注意:HTTP 引用是客户端控制的值,因此可以被欺骗到完全不同的东西,甚至被删除。此值不应用于任何关键操作。但是为什么你需要这个?

于 2013-01-02T07:38:51.063 回答