BoxHub 盒汇

📋 更新日志

BoxHub V3.0.6

发布时间:2026‑08‑14 11:40

版本号:V3.0.6

更新时间:2026.08.14

整体重构方向:彻底移除 QQ 登录体系、后台布局重构、新增管理员与用户完整权限管理、新增内外功能快速录入、文件路径标准化调整、全 BUG 修复

一、登录体系大改版(核心底层重构)

  1. 完全废弃原 QQ 一键登录逻辑,移除 QQ 接口请求、QQ 头像、QQ Cookie 校验整套代码
  • 新增独立账号注册页面 register.php注册表单严格校验:昵称仅中文、账号≥8 位字母 + 数字、密码≥6 位、11 位纯数字手机号、QQ 纯数字
  • 手机号校验规则简化:仅判断 11 位数字,不再限制运营商号段
  1. 全新登录页 login.php,支持 30 天免登 Cookie 持久化登录
  2. 登录页内置密码修改弹窗,用户可凭账号 + 旧密码自主修改个人登录密码
  3. 用户数据持久化:新增 users.json 文件存储全部注册用户信息(账号 / 昵称 / QQ / 手机号 / 加密密码 / 启用状态)
  4. 首页侧边栏头像替换:取消 QQ 头像,使用用户昵称首字文字头像展示

二、超级管理后台 admin_manager.php 全面升级

1. 布局架构重构

  • 改为标准后台「左侧菜单栏 + 右侧分内容面板」左右分栏布局
  • 菜单无刷新切换,区分独立功能页面,界面分层更清晰

2. 管理员账号体系调整

  • 默认管理员账号:admin,默认密码:admin888
  • 移除登录页明文账号密码提示,提升安全性
  • 新增独立配置文件 admin_config.json 持久存储管理员加密账号密码
  • 左侧新增【修改管理员密码】菜单,支持校验旧密码、设置新密码,修改后永久生效,强制重新登录

3. 后台新增两大快速添加功能入口

  1. 添加外部功能 逻辑与前台用户提交外部工具完全统一,填写外链、标题、简介、作者官网,一键入库
  2. 添加内部开发功能 仅需填写服务器源码相对路径,系统自动拼接完整域名访问链接;附带详细路径填写示例说明,存入inner_dev类型,前台正常渲染嵌入

4. 新增完整注册用户管理模块

后台可查看全部注册用户,支持操作:启用 / 停用账号、一键重置用户密码(默认 123456)、永久删除用户

5. 原有工具管理优化

  • 工具表格区分三类类型:系统内置 / 外部嵌入 / 内部开发
  • 修复全部编辑、启用、停用、删除按钮点击无响应 BUG(全局事件委托重写 JS)
  • 工具编辑弹窗、删除二次确认弹窗优化,防止误操作

6. 后端接口扩充

新增接口:修改管理员密码、新增外部功能、新增内部功能、用户启停 / 重置 / 删除,全部采用 JSON 异步交互

三、文件结构与路径标准化调整

  1. 主工具面板 admin.php 重命名为 index.php
  • 同步修正所有页面内跳转链接:admin.php 全局替换为 index.phplogin.php 登录成功跳转地址修改
  • admin_manager.php 返回首页按钮链接修改
  1. 页面接口全部使用当前文件相对地址,改名后无需修改 JS 请求代码

四、BUG 修复清单

  1. 修复后台所有编辑 / 启停 / 删除按钮点击失效问题(DOM 加载 + 事件委托重构)
  2. 修复管理员修改密码仅内存生效、刷新失效问题(新增配置文件持久化存储)
  3. 修复手机号严格号段校验导致正常 11 位号码提交失败问题
  4. 修复原 QQ 自动登录、QQ 信息拉取相关冗余报错
  5. 修复新增功能表单校验提示错位、提交反馈不清晰问题
  6. 修复后台弹窗遮罩、菜单移动端适配细节样式问题

五、原有功能完整保留无改动

  1. 首页随机动漫图、随机视频内置工具正常使用
  2. 用户前台提交外部功能模块完整保留
  3. 30 天免登持久 Cookie 机制保留(适配新账号密码体系)
  4. functions.json 工具数据存储逻辑不变,兼容新旧工具数据
  5. 移动端侧边抽屉、搜索过滤、工具 iframe 嵌入功能全部保留

六、新增文件说明

  1. register.php 用户注册页面
  2. users.json 普通注册用户数据库
  3. admin_config.json 超级管理员账号密码配置文件

七、废弃逻辑清理

  • 删除 QQ 昵称 / 头像 API 请求代码
  • 删除 QQ 登录 Session、Cookie 校验逻辑
  • 删除原单文件简易 QQ 登录页面(原 index.php 废弃,替换为 login.php)