若依系统中的角色是如何设计的?

若依系统中的角色是如何设计的?

作者简介:大家好游戏动态,我是小童,一名Java开发工程师,CSDN博主,Java领域的后起之秀创造者。

系列专栏:前端、Java、Java中间件百科、微信小程序、微信支付、若易框架、Spring全家桶

文章知识点如有错误,欢迎指正!与大家共同学习、共同进步

如果觉得博主的文章还不错,请连续三连支持博主。

博主正在努力完成2023年的计划:以梦为马,扬帆起航角色名称设计,2023年追梦人网站:

权限控制的作用

阐述完若一框架中的菜单,我们再来看看若一系统中的角色是如何设计的。

前端

在前端页面,系统管理->角色管理中,我们可以看到其角色管理的主页面:

点击添加,我们看一下角色需要配置哪些信息:

除了名称之外角色名称设计,还有两点值得关注,一是菜单权限,二是权限字符。 让我们分别看看它们。

许可字符

对于权限字符3D素材,我们将标签前面的提示信息展开:

控制器中定义的权限字符,如@PreAuthorize(@ss.hasRole("admin"))

可见权限字符可以控制后端界面权限。

稍后我们将扩展 PreAuthorize 注释。

菜单权限

这个也很好理解,就是这个角色有权限查看哪些目录、菜单和按钮。

角色分配

我们来看看若易系统中如何给用户分配角色。

在用户管理部分分配角色

在用户管理部分可以为用户分配角色,并且可以为一个用户分配多个角色。 如下所示:

在角色管理部分分配用户

如下图,点击角色后面的更多按钮,点击下拉框中的“分配用户”,在分配用户界面中选择多个用户,即可将用户批量分配给某个角色。文章地址

文章来源:https://www.yii666.com/blog/371727.html