用户角色权限的简单理解

用户角色权限,它们之间的关系是用户依赖于角色,角色依赖于权限。权限四个属性:增、删、改、查。角色不仅依赖于权限,还依赖于目标,也就是数据源,简单理解是这个角色可以访问哪些资源。

 

用户权限大致就分三个级别

1.超级管理员

2.有些用户只能对或全部或部分栏目进行管理(添加删除修改)

3.有些用户只能浏览或全部或部分栏目的信息

基于角色的权限控制方法的思路

1.先设定角色(控制用户的横向权限,例如:新增,修改,查看列表等)

2.再设定组织架构(控制给用户查看到的数据,例如:普通用户看到自己的数据,主管看到整个部门的数据,负责人看到所管辖所有部门数据。)

3.再建用户,用户绑定角色和组织架构

用户、角色、权限表关系的设计(mysql)

1.用户表(t_user)

2.角色表(t_role)

3.权限表(t_permission)

4、用户角色关系表

5、角色权限关系表

业务逻辑思路

1.先完成用户登录的功能,达到登录功能的需求

2.用户完成登录后读到用户的权限

3.读取到的权限内容对照成菜单表

4.把菜单转换为html内容显示

5.权限维护,用户角-色关系数据

6.再完成所有数据维护功能

  • 16
    点赞
  • 90
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值