Grails で Web アプリケーションを作成しています。ビューからのすべてのリクエストは非同期で行われます。各コントローラーは、「render」構造を使用してテンプレートを返します。
セッションの有効期限が切れたときに、ユーザーをログイン ビューに表示/転送したいと考えています。
(これは、リクエストが同期方法で実行される場合、grails によって自動的に行われます)。
どうすればこの結果を達成できますか? または、セッションタイムアウトを傍受するにはどうすればよいですか?
Grails で Web アプリケーションを作成しています。ビューからのすべてのリクエストは非同期で行われます。各コントローラーは、「render」構造を使用してテンプレートを返します。
セッションの有効期限が切れたときに、ユーザーをログイン ビューに表示/転送したいと考えています。
(これは、リクエストが同期方法で実行される場合、grails によって自動的に行われます)。
どうすればこの結果を達成できますか? または、セッションタイムアウトを傍受するにはどうすればよいですか?
セッションがタイムアウトしたことをクライアントに伝えるために、どの http ステータス コードを使用することになっているでしょうか。、セッション期限切れのアクセスをログインページにリダイレクトする簡単な方法は、UrlMappings に次のようなものを追加することだと思います。
"403"(view:'/login')