关于文章分类授权!!
时间:2010-06-11
来源:互联网
对于A类文章,设定只有1,2,3用户可以发布,4,5,6可以编辑(审核)
对于B类文章,设定只有4用户可以发布,5,6用户编辑(审核)
大家一般怎么处理这种问题?
如果采用Zend_Acl呢?是否文章类型ID设置为资源?
作者: flash866 发布时间: 2010-06-11
作者: 四不象 发布时间: 2010-06-12
详解?
作者: flash866 发布时间: 2010-06-13
按照你的例子,可建立:
1、A类文章发布员;
2、A类文章审核员;
3、B类文章发布员;
4、B类文章审核员
四个角色。
用户1,2,3具有A类文章发布员的身份
用户4具有A类文章审核员和B类文章发布员两个身份
用户5、6具有A类文章审核员和B类文章审核员两个身份。
作者: 四不象 发布时间: 2010-06-13
作者: nife 发布时间: 2010-06-13
每个用户有个属性group
每个文件有个属性mod,这里的文件含义是linux下的。
比如:用户张三对文件vi有读权限
张三的group=张三的组
文件vi的mod=张三的组,读;李四的组,写;王五的组……
作者: kee212 发布时间: 2010-06-19
http://bbs.phpchina.com/viewthread.php?tid=151874
作者: 七月十五 发布时间: 2010-06-19
http://bbs.phpchina.com/thread-185342-1-1.html
作者: flash866 发布时间: 2010-06-19
我想把每种文章类型ID作为资源
在判断对 文章资源 有权限后,下一步判断对 文章类型ID资源 是否有权限
就是如此:
//控制器作为资源判断
if ...allow(当前角色,资源,权限)
//如果通过,判断是否对文章ID资源有权限
if ...allow(当前角色,资源,权限)
endif
endif
作者: flash866 发布时间: 2010-06-22
- $read=pow(2,0);
- $write=pow(2,1);
- $edit=pow(2,2);
- $delete=pow(2,3);
-
- $user=stdClass();
- $user->right=$read|$write|$edit;
-
- function can_do($user,$action){
- return $user->right&$action;
- }
-
- if (can_do($user,$delete)){
- //...
- }
作者: renwuxun 发布时间: 2010-06-22
作者: renwuxun 发布时间: 2010-06-22

作者: huiloveleaf 发布时间: 2010-06-23
作者: zhidc 发布时间: 2010-09-03
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28