关于动态权限问题

来源:11-16 题目3:移动端小程序换成APP应该如何做?

huoqiang

2023-04-12

项目中权限表里的module_id和action_id都是对应的tb_module和tb_action表。那么在后台管理系统中,应该如何动态维护这个权限表。
我的思路是这样的,老师您看可行吗?
首先整个权限是按照RBAC的模式来设计的,对应关系如下:
用户 -> 角色 -> 权限
其中用户和角色模块单独管理,添加用户时,设置对应的角色。在添加角色时来分配对应的权限信息。
在我现在的系统中有一个菜单管理模块,我的想法是在新增菜单时来自动维护tb_module和t_action表。比如添加菜单的类型为目录,就给tb_module添加内容;是按钮的话就给tb_action表中添加内容。这样两张表的数据就可随着菜单数据来变化。
图片描述这样tb_module和t_action表中就有数据了,那么怎么来动态维护tb_permission表呢?
谢谢老师

写回答

1回答

神思者

2023-04-12

通常权限是写死的,不需要动态添加。你想想你添加一个新权限,Web方法的验证注解怎么更新?

0
3
huoqiang
非常感谢!
2023-04-13
共3条回复

SpringBoot 在线协同办公小程序开发 全栈式项目实战

未来趋势型业务 + 前后端综合技术栈 + 惊艳的细节打磨

1798 学习 · 1915 问题

查看课程