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 内容页和商品页的盖章工具,支持多种印章样式、自定义颜色透明度旋转大...

MP3播放器

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

SQL文件导入器

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

评论管理助手

这是一个用于 QKCMS 后台的评论管理插件,主要用于统一配置评论系统的开关、审核、安全过滤...

插件保护管理器评论区

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

评论

回复的内容: