千牛后台 千牛工作台怎么开通信用卡支付( 二 )


是你的账号用了【英雄】 。一个账号可以有多个英雄 。管理权限时 , 只管理【英雄】 。
二、RBAC模型的详细描述在RBAC模型中 , 有三个重要的概念:
权限:原子级别功能 , 能够访问某个数据或者进行某个操作的资格或权力角色:分子级别功能 , 对某一类共同拥有权限集合群体名称账户:组合功能 , 对拥有角色集合的群体名称
每个概念解释如下 。
1.权限描述在计算机系统中 , 权限意味着特定的用户有权使用特定的系统资源 。在后台管理中 , 系统资源是指系统模块、页面、操作功能等 。
权限大致可以分为函数操作权限和数据权限 。
功能操作权限:在系统的操作、交互都是功能权限 , 操作都需要页面承载 , 所以包浏览页面权限、操作按钮权限都归属功能操作权限数据权限:对数据进行增删改查

千牛后台 千牛工作台怎么开通信用卡支付

文章插图
文章插图
示例:权限组成图
2.角色描述角色是一定数量权限的集合和载体 。很好理解 , 就是定义哪些角色有哪些权限 。
例如 , 如果角色1有权查看订单、修改订单价格、确认交货、评估订单等 。 , 那么角色一实际上定义了客服角色 , 然后角色一可以命名为【客服】 。
如下图所示:
千牛后台 千牛工作台怎么开通信用卡支付

文章插图
文章插图
示例:添加角色操作接口
3.账户描述账号是角色的包含 , 是角色集合的载体 , 也就是定义一个账号拥有哪些角色 , 拥有哪些角色的权限 。
如下图所示:
千牛后台 千牛工作台怎么开通信用卡支付

文章插图
文章插图
示例:对应于帐户的角色
4.升级模型:RBAC1模型以上模型都是基础模型 , 实际业务中只有基础模型是不够的 。
例如 , 一个系统中有多个角色:管理员、客户服务、采购、财务等 。
但是在财务中有很多角色 , 比如总账会计 , 明细账会计 , 出纳等 。因此 , 在升级RBAC模型时 , 一开始会将其称为没有上下级关系的RBAC0模型 , 并在RBAC0的基础上引入角色之间的上下级关系 , 升级后会将其称为RBAC1模型 。
如下图所示:
千牛后台 千牛工作台怎么开通信用卡支付

文章插图
文章插图
示例:RBAC1模型
RBAC1之后还有RBAC2、RBAC3等关系 , 比较复杂 , 不在此讨论范围 。
第三 , 在设计中引用RBAC模式的好处在RBAC有一个角色的概念 。试想一下 , 如果系统中没有角色 , 需要设置每个账号的权限 。如果一个复杂的系统涉及到很多权限 , 那么单独设置每个账号无疑是一件繁琐而庞大的工作 。可以说 , 引用RBAC模型可以大大提高生产率 。
在引入模型之前 , 需要限制每个帐户的权限 。参考下图 , 线条代表需要操作的次数 。
千牛后台 千牛工作台怎么开通信用卡支付