作者简介:大家好游戏动态,我是小童,一名Java开发工程师,CSDN博主,Java领域的后起之秀创造者。
系列专栏:前端、Java、Java中间件百科、微信小程序、微信支付、若易框架、Spring全家桶
文章知识点如有错误,欢迎指正!与大家共同学习、共同进步
如果觉得博主的文章还不错,请连续三连支持博主。
博主正在努力完成2023年的计划:以梦为马,扬帆起航角色名称设计,2023年追梦人网站:
权限控制的作用
阐述完若一框架中的菜单,我们再来看看若一系统中的角色是如何设计的。
前端
在前端页面,系统管理->角色管理中,我们可以看到其角色管理的主页面:
点击添加,我们看一下角色需要配置哪些信息:
除了名称之外角色名称设计,还有两点值得关注,一是菜单权限,二是权限字符。 让我们分别看看它们。
许可字符
对于权限字符3D素材,我们将标签前面的提示信息展开:
控制器中定义的权限字符,如@PreAuthorize(@ss.hasRole("admin"))
可见权限字符可以控制后端界面权限。
稍后我们将扩展 PreAuthorize 注释。
菜单权限
这个也很好理解,就是这个角色有权限查看哪些目录、菜单和按钮。
角色分配
我们来看看若易系统中如何给用户分配角色。
在用户管理部分分配角色
在用户管理部分可以为用户分配角色,并且可以为一个用户分配多个角色。 如下所示:
在角色管理部分分配用户
如下图,点击角色后面的更多按钮,点击下拉框中的“分配用户”,在分配用户界面中选择多个用户,即可将用户批量分配给某个角色。文章地址