2009-07-30 71 views
3

我正在爲我的Web應用程序使用JBoss AS 5和JSF + Seam。我正在使用FORM身份驗證,並在web.xml文件的「login-config」標記中定義了登錄頁面。如何在會話過期時禁用重定向到JBoss中的登錄頁面?

我也有一個過濾器,它將檢查會話過期條件並將用戶重定向到session_timed_out頁面。

現在我遇到的問題是,當會話在JBoss中過期時,服務器會將用戶重定向到登錄頁面而不會轉到我的過濾器。因此,當我的過濾器被調用(即在以下流程中:在會話Timout-> Login頁面 - >用戶登錄之後),存在會話並且我不能捕獲會話過期條件。

由於我使用JSF,我總是得到「視圖無法恢復」異常當過會話過期和用戶登錄英寸

關於如何從將用戶重定向到停止JBoss任何想法登錄頁面,當會話過期?

回答

1

刪除部分,AS將不知道在哪裏發送您的用戶。你的請求將通過你的過濾器,它會完成它的工作。

你必須明確地處理登錄表單,但這不是火箭科學。

+1

哦,我的,這是2009(!)問題大聲笑我怎麼到這裏? Stackoverflow應該確實過期了過時的問題。 LOL – 2011-04-01 02:19:50

相關問題