私はgrailを初めて使っています.AJAXログイン成功後にリダイレクトする方法はわかりません。誰もがステップバイステップでステップを入れてください。grail-springセキュリティプラグインでログインした後にリダイレクトする方法
0
A
答えて
2
プラグインにはAJAXログインを行うためのUIロジックがありません。spring-security-core
私はあなたもspring-security-ui
プラグインを使っていると仮定します。
s2-quickstart
を実行した場合はLoginController
がgrails-app/controllers
になります。 ajaxSuccess
アクションは、AJAXログインが成功すると呼び出されます。あなたはajaxLogin.js
でspring-security-ui
AJAXのログインのサポートをよく見ると、あなたはJSONレスポンスがリダイレクト用URL値を含むことができることがわかります
def ajaxSuccess = {
render([success: true, username: springSecurityService.authentication.name]
as JSON)
}
:デフォルトの実装では、このようになります。デフォルトの実装では提供されませんが、簡単に追加できます。 ajaxSuccess
を次のように更新してください:
def ajaxSuccess = {
render([success: true, username: springSecurityService.authentication.name,
url: '/defaultLoginPage'] as JSON)
}
関連する問題
- 1. ログイン後にリアクションナビゲーションでリダイレクトする方法
- 2. sails-permissionsでログインした後にセイルにリダイレクトする方法
- 3. laravel 5.2のログイン後にリダイレクトした後、ゲストをログインページにリダイレクトする方法5.2
- 4. facebookでログインした後にリダイレクトする方法
- 5. webviewでログインした後にリダイレクトする方法は?
- 6. iログイン後にリダイレクトする方法
- 7. passport.jsでログインした後の反応で「リダイレクト」する方法は?
- 8. ユーザーにリダイレクトする方法:/ id成功したログイン後にログインする - レール3
- 9. ログインに成功した後、別のページをリダイレクトする方法
- 10. angular 2.0.0成功したログイン後にリダイレクトする方法
- 11. jQuery Mobileでログインした後にリダイレクト
- 12. phpのgoogleからログインした後、最後のリンクにリダイレクトする方法は?
- 13. ログインしたユーザーをリダイレクトする方法
- 14. PHPでログインした後に同じユーザ名でリダイレクトする方法
- 15. angularjsでログインに成功した後、他のページにリダイレクトする方法は?
- 16. アンドロイドで成功したFacebookのログイン後にアプリにリダイレクトする方法は?
- 17. ユーザーがログインした後、リンク先にリダイレクトする方法(電子メールでクリック)
- 18. jquery PHPでログインが成功した後、リファラーページにユーザーをリダイレクトする方法は?
- 19. webviewでログイン後にURLをリダイレクトする方法android
- 20. node/passportjsログインしてリダイレクトした後、ウェルカムユーザでホームページを更新する方法
- 21. ログイン後にリダイレクトするエラー
- 22. プラグイン内のWordPressにログインした後にユーザーをリダイレクトする方法
- 23. Deviseでログインした後のリダイレクト
- 24. phpでログインした後の管理日時に最後にログインする方法
- 25. ログイン試行後に登録ページにリダイレクトする方法は?
- 26. ログイン後に同じページにリダイレクトする方法
- 27. Magentoログイン後に前のページにリダイレクトする方法
- 28. 同じセッション内でログインした後にPHPでリダイレクトする
- 29. ログイン後ホームページにリダイレクト
- 30. Angular2 - ログイン後にリダイレクト
何を試しましたか?その他の詳細や関連するコードの抜粋はありますか? –