1 需求1.1 概述权限系统,就是用于管理用户对资源的权限的系统.以下是对权限系统的需求进行整理汇总:1.2 资源分类资源分两类:功能资源,就是具体的页面,在开发者看来是url,或mvc中的controller+action;数据资源,就是页面中的数据,在开发者看来是主体,或表.1.3 在功能资源上的权限检查:判断用户对当前url是否有访问权限1.4 在数据资源上的权限检查:分两类权限: 读/写分
对kohana的acl模块进行技术调研,主要是对AACL/deputy/bonafide3个开源项目进行调研,调研结果如下:1 AACLhttps://github.com/banks/aacl1.1 总结:AACL:权限操作与权限检查的统一入口 初始化:遍历查找AACL_Resource的实现类,并调用acl_actions()等来获得rule的属性AACL_Resource : 资源接口,资
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号