关于权限控制的疑惑。

#1 a886309

今天调试程序,做用户组的时候,想用同一个控制器添加多个用户组。
例如:
admin/delnews 允许 ADMIN和ADMIN1和ADMIN2 三个用户组进行使用。

在现有的框架上,貌似只能插入多条记录来实现。(可能我又没仔细看手册。。。没找到其他方法。)

我自行做了个class文件的修改。如下图。
QQ截图20121104164249.jpg

2012-11-04 16:46:03

#2 a886309

@jake 求解答。

2012-11-04 16:46:30

#3 a886309

对应上面图片,相应的权限控制标的数据可以这样写
未命名.jpg

2012-11-04 16:56:22

#4 jake

做的好。

其实spAcl内的spAclModel是可以被扩展的,其实也就是修改。当然通过acl本身设置会更优雅。

ACL的扩展,就是集中在check这个函数里面,多权限组,或者多用户,用户继承等,都可以通过扩展(或者叫改写)check函数来实现!

2012-11-04 17:17:13