2012-04-15 102 views
0

我寫了一個返回boolean isLoggedIn的支持方法。 我用它來渲染菜單。所以如果沒有登錄,幾個菜單鏈接都是可見的。通過條件重定向?

但是,如果用戶進入地址欄,進入XHTML網頁自己,這是他應該無法訪問,如果他沒有登錄? 如何在這些頁面上進行檢查並自動重定向?

回答

1

一旦用戶成功登錄後,存放一些屬性session.When用戶試圖通過在地址欄中輸入網址訪問任何頁面,檢查這個屬性是否存在於會話或not.Basically你需要檢查這每個頁面的屬性。您可以將其包含在過濾器中。

+1

不是每個頁面都檢查一次,最好使用一個HttpServletFilter來檢查每個請求。 – andih 2012-04-15 13:09:22