文档章节

系统权限设计[,多级权限设计][,多条件权限设计][,权限规则]][,系统规则]

barack-毛巴马
 barack-毛巴马
发布于 2017/02/25 23:01
字数 589
阅读 35
收藏 0

前言

最近公司项目有个需求见下图:

由于游戏公司有不同的发行商,公司希望平台(图中的我)给每个发行商负责人独立的管理权限并由由他们各自管理各自的用户(就像上图中的关系。这种树型关系各位熟悉公司管理体系自然也能明白^_^)。

那么他们能在平台中做些啥呢...?诸如查询玩家信息!道具装备检查发放!充值统计!金币资源记录!;邮件回复等等等平台功能供其(发行商)享用。但由于我给予每个发行商的待遇都不一样导致如下结果^_^:

发行商A只能拥有功能A,功能B,功能C。

发行商B只能拥有功能E,功能F,功能G

发行商B只能拥有功能X,功能M,功能N

然后每个功能又有增加,删除,修改,查询等基本操作外加付费,发送,回复等敏感操作。居然有敏感的操作?那么就意味着不是所有的人都用资格去使用它了~呜呼(┬_┬)。

所以啊每个发行商负责人都希望自己有权限二次规划分配 这些功能(我给他们的功能)给他们的下属。例如:发行商A把功能A的查询和回复操作权限 分配给了自己的下属小A

好了,需求分析完了。咱们也开始考虑实现了。为了这个实现呐~我花了两个晚上去好好的翻阅了相关资料和开源框架的权限模块源码的分析。虽然心中有了大致的实现思路但还是想看看别人做的嘛~毕竟相互学习也是极好滴~

废话不多说了最终考虑在thinkphp开源框架的权限设计基础上进行改造以便达到我们的需求目的!据说这个框架的权限还支持动态的规则哦~我也是饥渴的饱读了一翻源码,下面就给大家分享一下其设计过程和思想,希望能给同胞们带来一点帮助(*^__^*) 

© 著作权归作者所有

共有 人打赏支持
barack-毛巴马
粉丝 0
博文 3
码字总数 2032
作品 0
珠海
程序员
efax365免费网络传真群发软件 v2.43 绿色版

使Excel变成网络应用系统,通过独创的表间公式 勤哲Excel服务器是一个面向最终用户的信息系统设计工具与运行平台,她将电子表格软件MS Excel和大型数据库管理系统集成为一个网络数据业务协同...

相心的泪
2016/08/03
6
0
业务配置开发平台 .net core 版 - qMISPlat

qMISPlat 是什么? qMISPlat(业务配置开发平台)是一套基于.net core 2.0、跨平台的,面向开发人员和具有一 定技术水平的业务人员使用的业务配置开发平台。基于此平台您只需通过配置和少量开发...

qMISPlat
04/26
0
0
权限模型体系设计

目前权限管理系统不少,但通用、灵活、符合现代企事业单位实际工作需要的不多。现有的权限系统绝大多数都是以模块为核心,而本权限模型将摒弃此类普遍的做 法,将以组织机构为核心来进行权限...

cccyb
2016/12/28
28
0
权限设计之数据权限设计方案

1,谈 最近在开发系统的权限模块,之前一直没有接触过,只有活学活用了。一般系统的权限: ①功能权限 应用场景:一个系统中有A,B菜单,A,B页面,页面各有增,删,改,查 ,功能按钮,路人甲...

道酬勤
2016/11/20
504
0
React体系前端权限控制方案

在做商家后台管理系统时,作为前端通常会设计到大量的权限控制问题,按照细粒度归归类大致可以分类以下三类 页面权限 模块权限-页面区块(组件)是否显示 元件权限-组件内元素是否显示 以往的...

amibug
07/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

day58-20180816-流利阅读笔记-待学习

苹果市值破万亿,iPhone 会涨价吗? Lala 2018-08-16 1.今日导读 苹果教父乔布斯曾经说过:“活着就是为了改变世界。”虽然他在 56 岁时就遗憾离世,但他极具创新和变革的精神早已深埋进苹果...

aibinxiao
24分钟前
4
0
[雪峰磁针石博客]python3快速入门教程1 turtle绘图-2函数

菲波那契序列: >>> # Fibonacci series:... # the sum of two elements defines the next... a, b = 0, 1>>> while b < 10:... print(b)... a, b = b, a+b...112......

python测试开发人工智能安全
今天
0
0
java环境变量配置最正确的方式

原贴:https://blog.csdn.net/qq_40007997/article/details/79784711,十分详细,亲测有效

kitty1116
今天
0
0
49.Nginx防盗链 访问控制 解析php相关 代理服务器

12.13 Nginx防盗链 12.14 Nginx访问控制 12.15 Nginx解析php相关配置(502的问题) 12.16 Nginx代理 扩展 502问题汇总 http://ask.apelearn.com/question/9109 location优先级 http://blog....

王鑫linux
今天
2
0
Nginx防盗链、访问控制、解析php相关配置、Nginx代理

一、Nginx防盗链 1. 编辑虚拟主机配置文件 vim /usr/local/nginx/conf/vhost/test.com.conf 2. 在配置文件中添加如下的内容 { expires 7d; valid_referers none blocked server_names *.tes......

芬野de博客
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部