实时认证环境下RBAC的一个BUG,官方示例出现的问题

浏览:316 发布日期:2010/10/17
- 普通 - 未处理
是用官方10.13号提供下载的完整包。
服务器环境:
WINXP下的PHPNOWBEATA套件。
操作流程:
复制到WEB目录下并导入数据库。未对程序进行任何修改及调整,直接进入http://localhost/Examples/Rbac/index.php 是用demo,demo登录后,点击应用中心,左侧可以正常出现 数据管理 链接菜单。如下图:
[attach]2185[/attach]

到此显示官方的示例一切正常。
下面我们按官方的说明手册来调整下配置参数。
修改:Rbac/conf/config.php 'USER_AUTH_TYPE'   =>1,  // 默认认证类型 1 登录认证 2 实时认证修改为: 
'USER_AUTH_TYPE'   =>2,  // 默认认证类型 1 登录认证 2 实时认证 
即改为实时认证。注销原登录环境【一定要注销,否则会因为session的问题看不出来】关闭浏览器,删除runtime缓存。重新开一个浏览器,这时候在以demo登录,进去后点应用中心,左侧菜单的 数据管理 链接没有了,如图所示:
[attach]2186[/attach]
不要以为你没有 数据管理 这个节点的权限了,实际上还是有的,你可以直接输入 http://localhost/Examples/Rbac/index.php/Form/index 即可进行操作,也就是说,权限没问题,只是左边菜单显示有问题。
评论()
后面还有条评论,点击查看>>