1

我正在使用 Grails 和 Spring Security。控制器的某些方法带有注释,@Secured当登录的用户没有必要的角色时,我希望他被重定向到最后访问的页面而不是/login/denied.

我想真正的问题是如何获取访问的最后一页,以便我可以从拒绝的方法中相应地重定向他?

在 JavaScript 中有一种方法可以使用后退按钮来执行此操作,但我正在寻找一种在服务器端实现此目的的方法。

4

1 回答 1

1

也许您可以使用 aninterceptor来存储您查看的历史记录,然后accessDeniedHandler重定向到上一个

于 2012-11-26T14:55:58.463 回答