0

我正在使用 grails 1.3.8 和 spring 安全插件。我想在重定向到auth之前获取请求参数。(例如,我想得到

/我的页面

,但我没有登录,所以它重定向到

/登录

页)如何获取请求参数

/我的页面

在我的情况下(下面的代码)

我的登录控制器有:

def auth = {
        redirect(controller: 'consumer', action: 'login', params: params)
    }

和我的消费者控制器:

def login = {
        def config = SpringSecurityUtils.securityConfig

        if (springSecurityService.isLoggedIn()) {
            redirect uri: config.successHandler.defaultTargetUrl
            return
        }

        String postUrl = "${request.contextPath}${config.apf.filterProcessesUrl}"
        [postUrl: postUrl, rememberMeParameter: config.rememberMe.parameter]
    }

在这种情况下,我登录后,我有空白页。

更新:现在我看看侧面

request.session.getAttribute('SPRING_SECURITY_SAVED_REQUEST_KEY')

但我不知道,如何使用参数重定向

默认保存请求

例如,在另一个页面上,

/mypageDescription

4

0 回答 0