📋 更新日志
BoxHub V3.0.6
发布时间:2026‑08‑14 11:40
版本号:V3.0.6
更新时间:2026.08.14
整体重构方向:彻底移除 QQ 登录体系、后台布局重构、新增管理员与用户完整权限管理、新增内外功能快速录入、文件路径标准化调整、全 BUG 修复
一、登录体系大改版(核心底层重构)
- 完全废弃原 QQ 一键登录逻辑,移除 QQ 接口请求、QQ 头像、QQ Cookie 校验整套代码
- 新增独立账号注册页面
register.php注册表单严格校验:昵称仅中文、账号≥8 位字母 + 数字、密码≥6 位、11 位纯数字手机号、QQ 纯数字 - 手机号校验规则简化:仅判断 11 位数字,不再限制运营商号段
- 全新登录页
login.php,支持 30 天免登 Cookie 持久化登录 - 登录页内置密码修改弹窗,用户可凭账号 + 旧密码自主修改个人登录密码
- 用户数据持久化:新增
users.json文件存储全部注册用户信息(账号 / 昵称 / QQ / 手机号 / 加密密码 / 启用状态) - 首页侧边栏头像替换:取消 QQ 头像,使用用户昵称首字文字头像展示
二、超级管理后台 admin_manager.php 全面升级
1. 布局架构重构
- 改为标准后台「左侧菜单栏 + 右侧分内容面板」左右分栏布局
- 菜单无刷新切换,区分独立功能页面,界面分层更清晰
2. 管理员账号体系调整
- 默认管理员账号:
admin,默认密码:admin888 - 移除登录页明文账号密码提示,提升安全性
- 新增独立配置文件
admin_config.json持久存储管理员加密账号密码 - 左侧新增【修改管理员密码】菜单,支持校验旧密码、设置新密码,修改后永久生效,强制重新登录
3. 后台新增两大快速添加功能入口
- 添加外部功能 逻辑与前台用户提交外部工具完全统一,填写外链、标题、简介、作者官网,一键入库
- 添加内部开发功能 仅需填写服务器源码相对路径,系统自动拼接完整域名访问链接;附带详细路径填写示例说明,存入
inner_dev类型,前台正常渲染嵌入
4. 新增完整注册用户管理模块
后台可查看全部注册用户,支持操作:启用 / 停用账号、一键重置用户密码(默认 123456)、永久删除用户
5. 原有工具管理优化
- 工具表格区分三类类型:系统内置 / 外部嵌入 / 内部开发
- 修复全部编辑、启用、停用、删除按钮点击无响应 BUG(全局事件委托重写 JS)
- 工具编辑弹窗、删除二次确认弹窗优化,防止误操作
6. 后端接口扩充
新增接口:修改管理员密码、新增外部功能、新增内部功能、用户启停 / 重置 / 删除,全部采用 JSON 异步交互
三、文件结构与路径标准化调整
- 主工具面板
admin.php重命名为index.php
- 同步修正所有页面内跳转链接:
admin.php全局替换为index.phplogin.php登录成功跳转地址修改 admin_manager.php返回首页按钮链接修改
- 页面接口全部使用当前文件相对地址,改名后无需修改 JS 请求代码
四、BUG 修复清单
- 修复后台所有编辑 / 启停 / 删除按钮点击失效问题(DOM 加载 + 事件委托重构)
- 修复管理员修改密码仅内存生效、刷新失效问题(新增配置文件持久化存储)
- 修复手机号严格号段校验导致正常 11 位号码提交失败问题
- 修复原 QQ 自动登录、QQ 信息拉取相关冗余报错
- 修复新增功能表单校验提示错位、提交反馈不清晰问题
- 修复后台弹窗遮罩、菜单移动端适配细节样式问题
五、原有功能完整保留无改动
- 首页随机动漫图、随机视频内置工具正常使用
- 用户前台提交外部功能模块完整保留
- 30 天免登持久 Cookie 机制保留(适配新账号密码体系)
functions.json工具数据存储逻辑不变,兼容新旧工具数据- 移动端侧边抽屉、搜索过滤、工具 iframe 嵌入功能全部保留
六、新增文件说明
register.php用户注册页面users.json普通注册用户数据库admin_config.json超级管理员账号密码配置文件
七、废弃逻辑清理
- 删除 QQ 昵称 / 头像 API 请求代码
- 删除 QQ 登录 Session、Cookie 校验逻辑
- 删除原单文件简易 QQ 登录页面(原 index.php 废弃,替换为 login.php)