淡定的502

导航

2013年6月3日 #

phpcms v9 非超级管理员 发布不了内容的解决办法

摘要: 问题描述:本来后台设置权限的时候,给了他栏目权限,可以添加修改,但是当用管理账号登陆后,添加内容会显示“您没有权限操作该项”BUG原因: V9在判断权限的时候只判断admin_role_priv表中所记录的权限。也就是我们在设置角色的时候所进行的“权限设置”,而不考虑我们所设置的“栏目权限”。由admin:check_priv() 在可以看出,该方法没有对栏目权限作任何考虑。所以当我们使用非超管登录时,修改栏目或删除栏目就会提示“您没有权限操作该项”。解决办法:找到/phpcms/modules/admin/classes/admin.class.php167行的check_priv方法里的. 阅读全文

posted @ 2013-06-03 17:05 淡定的502 阅读(321) 评论(0) 推荐(0) 编辑