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 后台的评论管理插件,主要用于统一配置评论系统的开关、审核、安全过滤...

数据库助手

数据库助手是用于 QKCMS 后台的数据库查看与编辑插件,支持读取数据表列表、分页浏览表内记...

数据库效验

数据库效验是一个用于 QKCMS 后台的数据库结构检查工具,可一键核对当前数据库中的数据表和...

支付信息配置

这是一个用于 QKCMS 后台的支付参数配置工具,支持统一管理微信支付、支付宝支付、抖音支付...

文件完整性监控

文件完整性监控是一款专为 QKCMS 打造的源码安全卫士。它通过为网站文件“安全基线”快照,...

智能购物车

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

插件保护管理器评论区

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

评论

回复的内容: