0

私はgrails 1.3.8と春のセキュリティプラグインを使用しています。authにリダイレクトされる前にリクエストパラメーターを取得したい。(たとえば、私は取得したい

/マイページ

、しかし、私はログインしていないので、リダイレクトされました

/ログインする

ページ) のリクエスト パラメータを取得するにはどうすればよいですか?

/マイページ

私の場合(以下のコード)

私のログインコントローラーには次のものがあります:

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

と私の ConsumerController:

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')

しかし、私は知りません、からのパラメータでリダイレクトする方法

defaultSavedRequest

別のページで、たとえば、

/マイページの説明

4

0 に答える 0