如何解决phpcms不能删除栏目的问题
发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,这篇文章将为大家详细讲解有关如何解决phpcms不能删除栏目的问题,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。phpcms不能删除栏目是因为站点管理
千家信息网最后更新 2025年02月06日如何解决phpcms不能删除栏目的问题
这篇文章将为大家详细讲解有关如何解决phpcms不能删除栏目的问题,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
phpcms不能删除栏目是因为站点管理员没有删除栏目的权限,其解决办法:首先找到并打开"admin.class.php"文件;然后添加站点管理员的删除栏目权限;最后修改"category.php"文件即可。
phpcms不能删除栏目?PHPCMS站点管理员没有删除栏目的权限
phpcms V9除超级管理员外,其他管理员都没有删除和修改栏目的权限,这可能是系统的一个bug。
分析:
PHPCMS v9 在判断权限的时候只判断admin_role_priv表中所记录的权限。也就是我们在设置角色的时候所进行的"权限设置",而不考虑我们所设置的"栏目 权限"。由admin:check_priv()在可以看出,该方法没有对栏目权限作任何考虑。所以当我们使用非超管登录时,修改栏目或删除栏目就会提示 "您没有权限操作该项"。
位置:phpcms/modules/admin/classes/admin.class.php
解决办法:
1.找到/phpcms/modules/admin/classes/admin.class.php ,在里面找到
$r =$privdb->get_one(array('m'=>ROUTE_M,'c'=>ROUTE_C,'a'=>$action,'roleid'=>$_SESSION['roleid'],'siteid'=>$siteid));
大概在177行上,然后在该句下面加上:
//添加站点管理员的删除栏目权限 by:醒木if(ROUTE_C == 'category'){$catid = $_GET['catid'] ? $_GET['catid'] : $_POST['catid'];//获取角色当前权限设置pc_base::load_app_class('role_cat', '', 0);$priv = role_cat::get_roleid($_SESSION['roleid'], $siteid);if($priv[$catid][$action]) $r = true;}
2.在 /phpcms/modules/admin/category.php中找到
foreach ($arrchildid_arr as $arr_v) {$this->update_priv($arr_v, $_POST['priv_groupid'], 0);}
改为:
foreach ($arrchildid_arr as $arr_v) {$this->update_priv($arr_v, $_POST['priv_roleid']); //添加站点管理员的删除栏目权限 by:醒木$this->update_priv($arr_v, $_POST['priv_groupid'], 0);}
提示:
记着在添加货修改栏目时候勾选相应的删除货修改权限。
关于如何解决phpcms不能删除栏目的问题就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
栏目
权限
管理员
管理
站点
时候
问题
内容
办法
文件
文章
更多
知识
篇文章
角色
醒木
提示
不错
也就是
位置
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
空间数据库点查询
大学数据库系统与应用
网络安全可以写什么内容20字
xlsx 支持多大数据库
郑州国产化服务器
重庆it软件开发
北京it软件开发师月薪一般多少
乐山软件开发外包
网络安全可能导致的危害
网络安全业务的发展前景
华为云服务器如何使用
软件开发质监部门
我的世界周末云服务器
数据库查星期四某科室
关于数据库的工作
瑞游网络技术有限公司怎么样
网络安全演讲稿主持词
基岩版我的世界服务器纯生存推荐
软件开发的技术有哪些条件
网络技术有限公司考试题目
荒宅数据库 上三门
服务器怎么看阵列卡是什么型号的
数据库打开方式更改
以下关于数据库的日志的描述
网络安全 社会稳定
飞腾ft-1500a存储服务器
援疆的网络安全
松江区软件开发技术服务公司
网络安全手抄报文字知识内容
数据库er图步骤