我想根据登录用户显示不同的菜单。如果用户是客户端,则显示不同的菜单,否则显示不同的菜单。
我有一个表User用于验证用户,Client表将userId作为外键。然后我们如何确定用户是否是客户端?
另一种方法是为菜单添加控制器吗?
答案 0 :(得分:1)
最好的方法之一是使用Spring Security插件。一旦设置(这很容易并且有很好的文档),您可以通过以下几种方式基于用户/角色控制内容:
ifAllGraanted('ROLE_ADMIN')
功能<sec:ifAllGranted roles="ROLE_ADMIN">