QKCMS

QKCMS

插件保护管理器

插件保护管理器

类型 工具
参考价格 50
插件 ID 29
当前版本 1.0.0
插件文件 admin\Plugin\29_pluginmgr.php

安装流程

1
安装网站程序 先部署 QKCMS,并完成基础环境配置。
2
进入扩展管理 登录后台后,在导航里打开扩展管理页面。
3
云端安装插件 在云端扩展中找到当前插件,点击安装即可。
4
完成配置使用 安装完成后进入设置页面,开始配置和启用。

简介描述

插件保护管理器是一个用于 QKCMS 后台的插件保护工具,可统一维护插件和工具的卸载保护名单,防止在后台操作时误删关键组件,适合 QKCMS 网站对支付、联系信息、积分等重要插件进行重点保护。

详情介绍

- 这个工具主要用于 QKCMS 后台的插件安全管理场景。插件会扫描当前 admin/Plugin 目录下的所有插件文件,自动读取每个插件头部的 @id 、 @name 、 @type 信息,再以列表形式集中展示,方便管理员快速查看哪些插件已经加入保护、哪些插件仍处于可卸载。


它的核心作用是维护“不可卸载插件名单”。源码中会把受保护插件信息写入 Plugin.json 的 protected_plugins 节点中,后续后台在执行卸载判断时,就可以根据这份名单阻止关键插件被误删。对于支付配置、联系信息、积分设置这类容易影响整站运行的功能组件,这种保护机制在 QKCMS 后台尤其有实际价值。另外,这个工具还内置了系统级保护逻辑。 29_pluginmgr 自身会被标记为系统核心组件,不能从保护列表中移除,避免管理员误操作后失去插件保护能力。界面上还提供了搜索、保护状态筛选、添加保护和移除保护等操作,因此它本质上是 QKCMS 后台的插件卸载保护名单管理器,而不是普通的插件列表页。


1
2case 'remove_protection':
3 if (empty($identifier)) {
4 echo json_encode(['success' => false, 'message' => '插件标识不能为空']);
5 exit;
6 }
7 if ($identifier === '29_pluginmgr') {
8 echo json_encode(['success' => false, 'message' => '系统级保护无法移除']);
9 exit;
10 }
11


当用户尝试移除保护时,系统会先判断目标插件是否就是 29_pluginmgr 自身,如果是,则直接拒绝操作。这样可以确保 QKCMS 后台始终保留一个可用的插件保护管理入口,避免因为误删核心保护组件而导致其他重要插件失去防误卸载能力。

界面预览

插件保护管理器
插件保护管理器 - 预览截图
×
插件保护管理器
插件保护管理器

热门工具

智能购物车

这是一个用于 QKCMS 商品页和商城场景的购物车插件,支持商品加入购物车、删除商品、数量调...

SQL文件导入器

SQL文件导入器是 QKCMS 后台中的一款数据库导入工具,主要用于上传并执行 .sql 文...

网站水印管理

网站水印管理是用于 QKCMS 后台的图片水印设置插件,支持文字水印和图片水印两种模式,可灵...

文件/目录效验修复

这是一个用于 QKCMS 后台的文件完整性检查工具,主要用于核对站点核心文件与目录是否缺失,...

友联管理工具

这是一个用于 QKCMS 后台的友情链接管理工具,支持快速添加、编辑、删除友链站点信息(网站...

一键清除数据

一键清除数据是用于 QKCMS 后台的数据整理插件,可按数据表快速清除文章、评论、搜索词、订...

插件保护管理器评论区

写下你的评论...
首页上一页1下一页尾页

评论

回复的内容: