アクションを呼び出すために現在のgspページに依存するコントロールロジックを構築しようとしています。現在のgspページを識別するために使用できるタグまたはセッションメソッドがありますGrailsのセキュリティ問題と検索エンジンの最適化
singupとlogin以外のすべてのGSPへのアクセスを制限したいので、ユーザーが他のgspを開くと、彼はサインアップページにリダイレクトされ、ログインページに移動することもできます。
私が実装しようとしていますロジックがCURRENT_PAGEがlogin.gspかsingup.gspであるならば、他に何もユーザーが問題なくログインページにナビゲートすることができる場所//登録にリダイレクトしないでください。このようなものですあまりにも
と私このロジックをメインレイアウトに追加して、すべてのアプリケーションドメインに実装されるようにします。
RequestmapControllerまたはUrlMappingsを使用してこれを行う別の方法があるのでしょうか?
springMVCでの経験があれば誰でも、標準のサーブレットフレームワークの上に構築されたSpringMVC上にGrailsが構築されているので、助けてくれるでしょう。
注:実装されているセキュリティ・メカニズムのこのタイプでどのようにアプリケーションがSEOフレンドリー(すなわち、Googleのインデックス。)することができます:私はAcegiのプラグイン
備考を使用していますか?
'現在のgspページ'とは、レンダリングされているgspページのファイル名を意味しますか? – Chii
はいChii thats私が意味したthats、そのような私はsingupとログインを除くすべてのgspsへのアクセスを制限したいので、ユーザが他のgspを開くと、彼はサインアップページにリダイレクトされ、彼はまたログインページにナビゲートすることができます 私が実装しようとしていますロジックはcurrentPageには、ログインまたはsingupであるならば、 は、ユーザーがあまりにも問題なくログインページにナビゲートすることができる場所//登録には何もない リダイレクトを行うこの ようなものです:) と私はしたいですこのロジックをメインレイアウトに追加すると、すべてのアプリケーション間で実装されるようになります。 – zotherstupidguy
RequestmapControllerまたはUrlMappingsを使ってこれを行う別の方法があるのだろうか? – zotherstupidguy