2017-11-13 22 views
1

Grails 2.4.5アプリケーションでSpringセキュリティプラグインを使用しました。私はユーザーがオンライン決済をする前に認証を持っています。ユーザーがログインしていない場合、Spring Securityは支払い前にログインを要求し、ユーザーがアカウントを持っていなければ登録して自動ログインさせます。この間私は以前のURLが必要です。 Grailsで登録して自動ログインした後、前のURLを取得する方法。Spring Securityはsecuserと自動ログインに成功した後、前のページにリダイレクトします

答えて

0

あなたは自動には、以下の、成功登録とログイン後のパラメータで前のページにリダイレクトすることができますなし@nitin Dhomse

 println "previous url:"+request.getHeader('referer') 
     redirect(uri: request.getHeader('referer')) 
+0

、それを達成するためのコントローラのコードではありません、私は一緒にパラメータを持っているので、我々はこの方法を行うことができないと思いますコントローラとアクションで。フォームに隠されたパラメータを含む完全な以前のurlが必要なので、uriを直接実行できます。 –

+0

試しました request.requestURI + '?' + request.queryString –

+0

いいえ、あなたはサンプルコードを投稿できます –

関連する問題