2009-07-30 3 views
3

私はWebアプリケーションにJBoss AS 5とJSF + Seamを使用しています。私はフォーム認証を使用しており、web.xmlファイルの "login-config"タグにログインページを定義しています。セッションが終了したときに、JBossのログインページへのリダイレクトを無効にするにはどうすればよいですか?

また、セッションの有効期限が切れているかどうかをチェックし、ユーザーをsession_timed_outページにリダイレクトするフィルタもあります。

私が直面している問題は、セッションがJBossで期限切れになると、サーバは自分のフィルタに行くことなくログインページにリダイレクトされるということです。このため、フィルタが呼び出されたとき(つまり、セッションのタイムアウト - >ログインページ - >ユーザがログインしたとき)にセッションが存在し、セッションの期限切れの状態をトラップできません。

私はJSFを使用していますので、私は常に取得「ビューを復元することはできませんでした」例外時にセッションが期限切れになると、ユーザーがログインインチ

にユーザーをリダイレクトからJBossを停止する方法上の任意のアイデアこれまでログインページ、セッションが終了したら?

答えて

1

セクションを削除すると、ASはどこにユーザーを送信するかわかりません。あなたのリクエストはフィルタを通過し、その作業を行います。

ログインフォームも明示的に処理する必要がありますが、これはロケット科学ではありません。

+1

ああ、これは2009年です(!)質問LOLどうやってここに来ましたか? Stackoverflowは時代遅れの質問を本当に期限切れにするはずです。 LOL –

+0

それは私には役に立ちました - アップヴォートを持ってください。 :) –

関連する問題