我想要在后台动态生成菜单树,在用户权限分配上有几个问题:
1. 用RBAC模式,用户-角色-权限,角色权限是固定的,但如果我给用户分配了xx角色,而又让他没有这个角色下的XX权限,怎麽处理?(我的想法是分配角色后,再通过页面勾选的权限来确定用户的权限集)
2.权限集是保存菜单id还是所有菜单数据?
3.权限集应该保存在哪里?
(1)保存到session,浏览器退出后,权限集就没了(权限集又是1中分配的)
(2)保存到redis,存菜单数据担心内存不足,存菜单ID,每次还是要查数据库
(3)保存到mysql,每打开一次页面查一次,I/O操作是不是太频繁?
希望各位看官能留下你的答案,不胜感激!
js后台动态生成菜单树,给用户分配权限时如何处理?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- 庄粟 2017-07-25 07:52关注
1.角色定义大部分权限,其他权限以勾选方式做修改,可以的。
2.一般是保存菜单地址关键名,用户登录时把权限集保存在session中,访问地址在权限中则通过,当然细分的话还有菜单内的增删改查
3.没的说一定是保存在数据库中,别把数据库想的这么弱本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 安卓adb backup备份应用数据失败
- ¥15 eclipse运行项目时遇到的问题
- ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
- ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
- ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
- ¥50 成都蓉城足球俱乐部小程序抢票
- ¥15 yolov7训练自己的数据集
- ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
- ¥15 电力市场出清matlab yalmip kkt 双层优化问题
- ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)