0
A
回答
1
您可以將所有需要登錄的頁面放到子文件夾中,並將login.xhtml保留在根目錄下。
你可以讓你的用戶保持在一個名爲identity的類的會話範圍內,你可以將這些聲明添加到你的pages.xml中。
,所以你不會需要檢查是否無處不在用戶登錄。
<page view-id="*">
<navigation>
<rule if-outcome="home">
<redirect view-id="/base/home.xhtml"/>
</rule>
</navigation>
<navigation from-action="#{identity.logout}">
<rule if="#{not identity.loggedIn}">
<redirect view-id="/login.xhtml"/>
</rule>
</navigation>
</page>
<page view-id="/modul*" login-required="true"></page>
<page view-id="/popup*" login-required="true"></page>
+1
pages.xml是一個Seam 2特定文件... – 2011-12-30 10:46:30
相關問題
- 1. 設計一個「驗證」用戶狀態
- 2. jQuery驗證狀態
- 3. React狀態驗證
- 4. 如果帳戶處於活動狀態,Rails將驗證狀態
- 5. doFilter JSF用戶身份驗證
- 6. 如果jsf客戶端驗證失敗,則無法更改彈簧webflow狀態
- 7. 火力驗證驗證狀態改變
- 8. 如何從JSF組件獲取驗證狀態
- 9. Bean驗證VS JSF驗證
- 10. 物體狀態驗證
- 11. 用戶認證JSF
- 12. 如何使用PHP獲取用戶的「已驗證」狀態
- 13. Spring Security 2.0,獲取用戶的身份驗證狀態
- 14. 檢查身份驗證狀態並重定向用戶
- 15. ASP.NET 2身份驗證用戶之間的會話狀態
- 16. 在查看中傳遞用戶身份驗證狀態
- 17. Drupal服務 - 檢查用戶的身份驗證狀態
- 18. 如何找出Silverlight用戶控件的驗證狀態?
- 19. 使用狀態庫驗證或行爲基礎驗證?
- 20. JSF中的驗證
- 21. JSF身份驗證
- 22. JSF驗證消息
- 23. 攔截JSF驗證
- 24. 驗證組在JSF
- 25. INLINE的JSF驗證
- 26. JSF immediate = true驗證跳過驗證
- 27. 驗證不同的驗證組JSF 2.0
- 28. 多重驗證與JSF Bean驗證
- 29. 動態客戶端驗證
- 30. JSF 2.0登錄驗證中的非法狀態異常。爲什麼?
的[JSF檢查用戶登錄]可能重複(http://stackoverflow.com/questions/7704027/jsf-check-用戶登錄) – 2011-12-30 07:34:25
@MДΓΓБДLL這並不完全重複它 – 2011-12-30 07:36:16
但[此](http://stackoverflow.com/questions/5662367/writing-an-authorization-filter-for-my-web-appjsf -2-0)是 – 2011-12-30 07:37:13