操作权限组件 Example 程序

简介:
权限大体上可以划分,操作权限及数据集权限(也叫资源权限)。
很多人可能都有自己的权限实现,但是重复利用率是否高,运行速度是否最佳,想得是否周全等多方面考量一下,
经得起考验的,应该也就不多了。

权限最起码应该满足以下几点功能:
01。权限可以随意定义,不能只是 新增、修改、删除,然后非常搞笑的再来个扩展1,扩展2,扩展3。
我看了,会笑掉大牙,权限元素可能都有上百,难道要来上百个字段表示?遇到另一个业务,权限又要重新设计过?
由于业务性质的各不相同及客户侧重点的不同,同一个软件产品,在不同客户实施时,可能需要的权限需求都不一样。
02。符合中国人的需求要“灵活”,权限可以直接赋值给用户,想给啥权限就给啥权限,来一个人,配置一下也可以,
总共公司里就10个8个人,一年也变动的人员不是很多,不需要那么复杂的非要角色、岗位权限配置策略。
03。当然也需要能灵活定义角色,然后给角色赋予权限,用户拉到角色里。
04。权限判断的函数要稳定,格式明确,性能高,别判断个权限要好几秒钟才可以搞定。
05。可以通过脚本设置权限,就像打DOS命令一样,可以很方便的设置权限。
06。权限如何用,应该有个比较简单易懂的例子程序,好让别人快速使用,我想这方面软件协会什么的,应该出个规范比较好。
07。各个小公司的产品的框架都接近,买了多个小公司的产品,很容易集成在一起工作。
08。权限是可以按客户的意愿可配置,可映射的,不应该是写死在程序里,可以灵活配置。
09。权限应该是树状,三态的那种比较理想,上面的父节点一点,下面的权限自动都被选上了,设置起来很方便。
10。权限配置的显示顺序也应该能设置,想让哪个权限优先显示,就让哪个权限优先显示。
11。权限配置时还可以复制粘贴,能快速将权限配置给其他人或角色。
以下是几个 Sample, 供初学者参考。
A.如何添加权限。
B.如何删除权限。
C.如何赋给用户权限。
D.如何撤销用户的权限。
E.如何添加角色。
F.如何删除角色。
G.如何赋给角色权限。
H.如何撤销角色的权限。
I.如何把用户添加到角色。
J.如何把用户从角色中移除。
K.检测用户的最终权限。
可下载的例子程序  标准例子程序 
将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。



本文转自 jirigala 51CTO博客,原文链接:http://blog.51cto.com/2347979/451728,如需转载请自行联系原作者
相关文章
|
数据安全/隐私保护
fastadmin是如何设置没有权限的用户不能访问某些页面的?
fastadmin是如何设置没有权限的用户不能访问某些页面的?
572 0
|
4月前
|
Windows
该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装应用,请在“默认应用设置“页面中创建关联
【10月更文挑战第22天】当你遇到“该文件没有与之关联的应用来执行该操作”的提示时,通常是因为文件类型未关联应用或文件损坏。解决方法包括:1. 确定文件类型并安装合适的应用程序,如Microsoft Office、Adobe Acrobat Reader等;2. 如果已安装应用,进入系统设置关联文件类型;3. 检查文件完整性,重新下载或验证文件格式。
2411 1
|
3月前
|
存储 安全 关系型数据库
权限组件是怎么设计的
【10月更文挑战第26天】在实际设计过程中,还需要根据具体的业务需求和技术架构进行灵活调整和优化。
|
8月前
|
JSON JavaScript 数据格式
如何控制权限,更加好的方法
如何控制权限,更加好的方法
|
9月前
|
Linux 数据安全/隐私保护
HMC配置及操作
HMC配置及操作
142 0
|
资源调度 前端开发 数据库
权限 | 前端控制权限
啊,我们经常做权限控制,控制菜单,控制按钮功能等,但是在一些特殊情况下不能够由后端来做权限控制,那就只能前端来做啦。
111 0
|
SQL XML 缓存
修改若依的数据权限功能
修改若依的数据权限功能
1214 0
系统通信方式操作
系统通信方式操作
82 0
系统通信方式操作
小程序与生活号关联
在小程序与生活号关联的时候,经常会遇到如何关联,为什么关联后小程序上显示不了生活号的入口等问题。 就这个帖子,我们来详细介绍下这两者之间的关联做法。  第一部分:生活号关联小程序  1. 关联             进入在生活号管理后台(open.alipay.com、fuwu.alipay.com都可以)            输入要关联的小程序ID(小程序APPID) 2. 配置指定页面             点击确定,保存并发布。
890 12
|
Web App开发
【自然框架】通用权限的视频演示(一):添加角色,权限到功能节点和按钮
写了几个关于权限的东东,好像大家都不大理解,也不太清楚我的权限到底能做什么,所以想来想去还是弄点视频吧,就是屏幕录像,这样大家看起来就方便了吧。      为了大家便于观看视频,我先说一下视频的步骤。
1191 0