2017-01-10 82 views
0

我有一些頁面只能在用戶登錄時才能看到。 因此,在每個想要限制頁面的控制器中,我想限制我把這個代碼:Java Spring - 檢查用戶是否被允許查看頁面

Boolean checkLogin = (Boolean) request.getSession().getAttribute(adminSesName); 
if(!checkLogin) return "redirect:/"; 

我所有的控制器延伸的基本控制器,在這裏,我想放,使ckeck如果用戶登錄或沒有代碼,但我不知道在哪裏放它。

你有一些建議如何做到這一點? 謝謝!

+2

因爲你決定把這個邏輯。把它放在一個方法內部的BaseController裏,因爲其他控制器會擴展它,你可以簡單地調用它。嘗試通過彈簧安全性,這使得過程更簡單,併爲用戶指定角色。使用Spring MVC應用程序 – Barath

+0

,請最好地使用它。請檢查彈簧安全性以獲得更清潔的方法 – Valath

回答

相關問題