0
我想根據登錄用戶顯示不同的菜單。如果用戶是客戶,則顯示不同的菜單,否則顯示不同的菜單根據Grails中的用戶角色動態更改菜單?
我有一個用於認證用戶的用戶表,它將userId保存爲外鍵的Client表。那麼我們如何確定用戶是否是客戶?
另外有什麼辦法可以添加菜單控制器嗎?
我想根據登錄用戶顯示不同的菜單。如果用戶是客戶,則顯示不同的菜單,否則顯示不同的菜單根據Grails中的用戶角色動態更改菜單?
我有一個用於認證用戶的用戶表,它將userId保存爲外鍵的Client表。那麼我們如何確定用戶是否是客戶?
另外有什麼辦法可以添加菜單控制器嗎?
其中一個最好的方法是使用Spring Security插件。設置完成後(這是很容易和周圍有很好的文檔),可以根據用戶的控制內容/在幾個方面的作用:
ifAllGraanted('ROLE_ADMIN')
輸出傳遞不同的菜單選項到視圖功能<sec:ifAllGranted roles="ROLE_ADMIN">