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 后台始终保留一个可用的插件保护管理入口,避免因为误删核心保护组件而导致其他重要插件失去防误卸载能力。

界面预览

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

热门工具

客服中心Pro

这是一个用于 QKCMS 前台页面的增强版客服组件,支持悬浮卡片、常驻面板、气泡轨道、炫酷图...

联系方式设置

联系方式设置是一个用于 QKCMS 后台的联系信息配置工具,可统一维护公司名称、官方网站、在...

QKCMS左侧统计组件

这是一个用于 QKCMS 前台页面左侧贴边显示的数据统计组件,支持从栏目总数、文章总数、评论...

MP3播放器

MP3播放器是一款适合网站前端展示使用的轻量音频播放插件,支持设置单个 MP3 地址、播放与...

AI智能评论

这是一个用于 QKCMS 后台的 AI 评论生成工具,支持为指定文章或商品批量生成自然真实的...

网站右侧客服

这是一个用于 QKCMS 的侧边悬浮客服插件,可在网站左侧或右侧固定显示客服入口,包含微信二...

插件保护管理器评论区

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

评论

回复的内容: