自定义acl prompt问题,请指点?

#1 ∮薰萱枫叶∮

我原本想做的是在本页面点击一个连接,通过acl提示“没有权限”,但是保存当前页面不变?
1、'ext' => array( // 扩展设置
                'spAcl' => array( // acl扩展设置
                        'prompt' => array("agent", "agentacljump"),
                ),
         ),

2、我通过http://localhost/index.php?c=agent&a=agentacljump,可以正常访问到页面
但是在其他没有授权的页面访问时提示“agent类未定义,请检查”

2012-06-03 22:12:52

#2 jake

acl是“判断是否有权限进入某个链接”,也就是进入某个页面时判断,而

'prompt' => array("agent", "agentacljump"),  agent/agentacljump这个页面一定是可以被访问的,否则连提示都没有权限提示,会一直循环的。

先看看手册,了解一下acl的真正意义吧!
http://www.speedphp.com/interaction-acl.html

下载例子动手做一下就懂了

2012-06-03 23:01:47