当前位置:网站首页>后台管理系统的权限思路
后台管理系统的权限思路
2022-08-01 17:14:00 【不一般的菜瓜】
后台管理系统的权限思路
前言: 在一些后台管理的项目中,系统中会出现一些根据用户不同的级别进行使用功能的区分以及不同级别的人定制化需求等等普遍场景。这个时候就需要对使用用户的级别梳理出一个组织架构。例如:

- 首先一定会有一个超级管理员的账户,拥有所有的权限。并可以创建账号。
- . 首先应该有3张数据表来对所有权限相关的数据进行存储。
- 用户表 用户中应该有用户进行登录的账号以及用户所属的部门和岗位
- 角色表 对应的比如上面思维导图中的组长这个职位需要的权限和总监的是不一样的。所以需要有对不用角色有哪些权限进行存储
- 权限表 前端按照颗粒度划分一般分为页面和按钮的权限。比如一个页面有查询 新增 编辑 查看 删除 5个功能。举例按级别区分如下:
- 行政综合部的经理 查询 新增 编辑 查看 删除
- 行政综合部总监 查询 新增 查看 编辑
- 行政综合部组长 查询 新增 查看
- 行政综合部普通员工 查询 查看
如果按照上述的权限进行区分。这个菜单的权限需要新建4个,然后按照权限对应赋给到不同的角色。再让需要的人拥有这个角色。
- 每一个员工在创建账户的时候,需要去赋予对应的角色。用户的信息,用户级别,用户的拥有的角色以及权限进行存储。
登录的时候需要在用户 角色 权限 表中查询出用户拥有的权限,前端根据登录信息判断是否展示菜单,以及按钮。
边栏推荐
猜你喜欢

今年最火爆的词:商业分析,看这一篇就够了!

The anxiety of the post-90s was cured by the vegetable market

关于Mysql服务无法启动的问题

成为优秀架构师必备技能:怎样才能画出让所有人赞不绝口的系统架构图?秘诀是什么?快来打开这篇文章看看吧!...

数字化采购管理系统开发:精细化采购业务流程管理,赋能企业实现“阳光采购”

短剧正在抢长剧的生意

C# LibUsbDotNet 在USB-CDC设备的上位机应用

MySQL加锁案例分析

How can become a good architect necessary skills: painting for all the people praise the system architecture diagram?What is the secret?Quick to open this article and have a look!.

SRM供应商管理系统如何助力口腔护理企业实现采购战略的转型升级
随机推荐
金仓数据库 OCCI迁移指南(2. 概述)
吴恩达机器学习课后习题——kmeans
C#中关于DevExpress的常用操作和帮助类项目工程内容说明
二分练习题
SRM供应商管理系统如何助力口腔护理企业实现采购战略的转型升级
GridControl helper class for DevExpress
金仓数据库 OCCI迁移指南(3. KingbaseES的OCCI特性支持)
Using Canvas to achieve web page mouse signature effect
【TDP加码福利】COS用户实践征文月,等你来投稿!!!
05 doris 集群搭建
【硬核拆解】50块2个的2022年夏季款智能节电器到底能不能省电?
金仓数据库KingbaseES安全指南--6.4. RADIUS身份验证
金仓数据库KingbaseES安全指南--6.5. LDAP身份验证
金仓数据库KingbaseES安全指南--6.9. Ident身份验证
How to Efficiently Develop Jmix Extension Components
不需要写代码,快速批量修改文件夹中图片的格式
My new book has sold 10,000 copies!
08 spark 集群搭建
2022强网杯CTF---强网先锋 ASR wp
MySQL 慢查询