系统更新日志

此套源码更新迭代均由"心语"改造,包更新!

记录证书站的每一次功能更新与优化,持续提升用户体验

此套源码均有心语更新迭代,在我这购买的,享受“永久包更新”,直接找我拿最新源码即可!

版本: v2.6.5 2026年3月27日
UI 优化:首页和设备列表页
  • 优化首页布局和UI设计,提升用户体验
  • 优化设备列表页布局和UI设计,使界面更加美观和易用
Bug 修复:补签功能
  • 修复补签时能找到对应平台的问题,确保补签流程正常运行
Bug 修复:设备列表页重复点击
  • 修复设备列表页避免重复点击出书的问题,防止重复操作导致的错误
版本: v2.6.4 2026年3月22日
Bug 修复:管理员小眼睛一键登录
  • 修复后台用户列表「小眼睛」按钮无法直接登录前台用户账号的问题。
  • 根本原因:autologin 逻辑在前台 Frontend 父类登录拦截之后执行,未登录请求被提前跳转到登录页,导致自动登录代码永远无法运行。
  • 修复方案:将 autologin 处理逻辑移至 User 控制器 _initialize() 方法最前端,在父类拦截之前完成用户切换与登录。
  • 同步修复 Auth::direct() 方法:登录成功后直接写入 Cookie(uid 和 token),不再依赖 Hook 回调,确保跨请求 Cookie 持久化。
  • 登录成功后跳转至前台首页,并移除 URL 中的 autologin 参数,防止页面刷新时重复触发登录流程。
版本: v2.6.3 2026年3月23日
新功能:设备类型智能识别
  • 新增 UDID 设备类型自动识别能力,系统可自动判断 UDID 对应的真实设备是 iPhone 还是 iPad,无需用户手动区分。
  • iPad 设备选择 iPhone 类型时,按 iPhone 价格计费,证书仍以 iPad 类型正确签发,确保设备可正常安装。
  • iPhone 设备误选 iPad 类型时,系统直接拦截并提示用户重新选择,防止出书失败。
  • 识别接口异常时自动降级为用户选择类型,不影响正常出书流程。
  • 普通出书与预约出书均已同步支持该功能。
版本: v2.6.2 2026年3月22日
Bug 修复:出书流程优化(已修复)
  • 修复第三方平台对接时网络异常导致多平台重复出书的问题,增加并发防护机制,确保同一设备仅由一个平台处理。
  • 修复第三方平台已出书但本站显示库存不足的问题,用户无需重复操作,出书结果将正确返回。
优化:第三方平台请求稳定性提升
  • 延长第三方平台请求的超时时间,大幅减少因网络抖动导致的出书失败概率,提升出书成功率。
安全加固:余额检查覆盖范围扩大
  • 补全出书流程中缺失的余额前置检查,确保余额不足时不会向任何平台发起出书请求,防止余额异常扭负。
版本: v2.6.1 2026年3月21日
Bug 修复:出书并发安全修复
  • 修复高并发场景下同一设备被多个平台重复签发证书的问题。
  • 修复高并发场景下余额可能被重复扣减的问题,扩大了原子操作的覆盖范围。
  • 修复卡密激活时存在的并发竞争问题,确保同一张卡密不会被重复激活。
Bug 修复:余额变动管理页搜索、筛选、分页失效
  • 修复后台余额变动记录页搜索用户名时返回全部数据的问题,搜索、筛选、分页均已恢复正常。
版本: v2.6.0 2026年3月20日
出书逻辑修复
  • 修复版本字段映射错误:加强版由 open3 修正为 open2,稳定版由 open4 修正为 open3,摆烂版由 open0 修正为 open4,与后台语言包完全对齐
  • 修复摆烂版出书时引用了不存在的 open6 字段导致摆烂版永远无法出书的问题
  • 修复公共池和第三方平台两处版本筛选逻辑中的字段映射错误
  • 同步修复 Addyydevice.php(预约出书)中 getOpenName 函数的字段映射错误
版本开关独立控制
  • 新增全局版本可用性检查:当所有平台均关闭某版本时,用户购买时将收到明确提示(如"稳定版暂不可用,请选择其他版本"),不再显示模糊的库存不足错误
  • 各版本开关完全独立:关闭 A 平台的躺平版不影响 B 平台的躺平出书,系统自动轮询可用平台
  • 支持平台库存不足时自动轮询下一个平台,提升出书成功率
  • 关闭躺平/标准/加强/稳定/摆烂/高摆/iPad/预约任意版本时,用户均可收到对应的明确提示
预约出书开关
  • 新增预约版本平台级开关(openyy 字段),与 iPad 开关逻辑完全一致
  • 当所有已启用平台的预约开关均关闭时,返回"预约版本暂不可用,请选择其他证书类型"
  • 后台"对接第三方证书站"列表新增"预约"开关列,可直接在列表页点击切换,无需进入编辑页面
  • 数据库 fa_apihost 表新增 openyy 字段(默认关闭)
后台界面优化
  • 新增/编辑平台弹窗移除躺平、标准、加强、稳定、摆烂、高摆、ipad 共 7 个版本开关下拉框,统一改为在列表页直接点击开关操作,操作更便捷
  • 后台语言包新增预约(openyy)翻译条目
版本: v2.5.0 2026年3月19日
邮箱通知修复
  • 修复了购买证书时邮箱通知不发送的问题,现在所有证书购买都会发送邮件通知
  • 修复了邮箱发送代码中的命名空间错误,将pp\common\library\Email改为\app\common\library\Email
  • 修复了异常处理代码中的拼写错误,将xception改为\Exception
  • 确保苹果预约购买和iPad秒出证书都能正确发送邮件通知
证书系统优化
  • 实现了证书平台总开关控制,当总开关关闭时,该平台的所有证书类型都不能购买
  • 优化了证书类型开关逻辑,支持平台级别的证书类型控制,不同平台可以有不同的证书类型 availability
  • 确保API对接请求也遵循相同的开关控制逻辑
  • 添加了平台状态检查,优先选择状态开启的证书平台
  • 移除了全局证书类型开关检查,改为平台级别的控制
版本: v2.4.1 2026年3月17日
  • 修复邮件通知和企微通知设置问题,确保测试邮件时不会清空邮箱地址,企微链接设置后不会被替换
版本: v2.4.0 2026年3月15日
批量添加设备功能
  • 新增「批量添加」按鈕,替换原黑名单管理按鈕,入口更加直观
  • 支持文本域输入多个 UDID,每行一个,实时显示已输入数量
  • 支持选择证书套餐类型(躺平/标准/加强/稳定/摆烂/高摆版)
  • 支持选择设备类型(iPhone / iPad)、证书池类型(公共池/独立池)、添加方式(秒出/预约)及备注信息
  • 批量添加期间显示实时进度条,展示当前处理条数与总数
  • 日志框实时滚动输出每条 UDID 的处理结果,成功显示绿色、失败显示红色
  • 全部完成后自动汇总成功与失败数量,有成功记录时2秒后自动刷新页面
  • 每条 UDID 添加前自动检查黑名单,已在黑名单中的跳过并记录
版本: v2.3.0 2026年3月14日
樱花飘落效果控制
  • 实现后台控制樱花飘落效果的功能,管理员可以在后台启用或禁用樱花飘落效果
版本: v2.2.0 2026年3月13日
密价功能优化
  • 修复预约价格显示不正确的问题,确保后台设置的密价能在前端正确显示
  • 修复iPad秒出密价显示不正确的问题,调整数组索引映射关系
  • 优化密价数组长度检查,当数组长度不足时自动用0填充,避免数组越界错误
  • 在Index.php中添加详细的密价处理日志,方便调试和排查问题
  • 在user.js中修复预约价格的存储顺序,确保与前端显示顺序一致
代码健壮性优化
  • 在Adddevice.php中添加对customPrice数组的长度检查,确保它至少有6个元素
  • 在Addyydevice.php中添加对configValues和customPrice数组的长度检查
  • 完善customIndex的映射逻辑,确保所有保修类型都有对应的索引
  • 所有价格计算逻辑添加充分的错误处理和边界检查
贴牌动态配置后台功能
  • 支持在后台管理多个贴牌站点配置,快速管理
多代销价格显示修复
  • 修复多代销价格设置为0时前端显示为1的问题,确保0值能够正确显示
会员管理优化
  • 新增邮箱验证开关功能,管理员可以在后台控制用户注册时是否需要邮箱验证
版本: v2.1.0 2026年3月12日
系统配置优化
  • 新增动态配置获取UDID地址功能,支持在后台管理界面修改UDID获取链接
  • 新增免费赠送解锁码说明的后台动态配置功能,支持在后台编辑解锁码赠送规则
  • 优化了配置页面的排序,将禁止IP配置项移到最下面,提升管理体验
版本: v2.0.0 2026年3月7日
防重复请求优化
  • 前端添加按钮点击禁用机制,防止用户重复点击购买按钮
  • 后端添加请求去重检查,避免重复请求导致的重复证书生成
  • 优化了Adddevice.php和Addyydevice.php文件的防重复逻辑
  • 添加了1分钟时间窗口检查,确保短时间内不会重复处理同一设备
用户体验优化
  • 按钮禁用时添加视觉反馈,提升用户体验
  • 请求处理完成后自动启用按钮,确保用户可以继续操作
版本: v1.9.0 2026年2月28日
后台管理优化
  • 新增后台收益明细功能,支持总收益、本年收益、本月收益、昨日收益、当日收益的统计
  • 优化收益统计页面的UI设计,采用现代化的卡片布局和响应式设计
  • 支持证书类型收益统计,按不同证书类型展示收益和数量
数据存储优化
  • 优化添加设备存储的memo模板,统一格式为"添加[设备类型][证书类型]证书[证书ID]"
  • 将"无售后"类型统一改为"躺平",确保收益统计时能正确匹配
  • 预约证书和自定义上传证书也采用统一的memo格式,包含证书类型信息
系统配置优化
  • 新增系统图标配置功能,支持在后台配置系统logo,无需修改源码
  • 登录、注册、钱包等页面的logo均支持后台配置,统一使用配置的logo路径
版本: v1.8.0 2026年2月25日
系统管理优化
  • 支持后台自定义对接站点动态配置映射关系
  • 新增映射关系设置功能,提供7种不同的配置策略可选
  • 在后台管理界面可以直接为每个对接站点选择合适的配置
通知系统优化
  • 新增工单回复通知功能,当管理员回复工单时,系统会根据用户的通知设置发送邮件和企微通知
  • 优化了通知发送逻辑,确保通知失败不会影响主流程
版本: v1.7.0 2026年2月24日
卡密管理优化
  • 代销卡密支持填写自定义前缀
  • 卡密管理页面界面美化
  • 新增添加多代销扣费功能,可以在后台动态设置代销价格
系统配置优化
  • 基础配置排序调整,重新分类,更有条理
  • 用户添加代销站点扣除余额时会通知管理员(企微)
  • 后台新增动态填写维护页面和加载页面的代码功能
版本: v1.6.0 2026年2月22日
价格管理优化
  • 秒出价格、预约价格、ipad价格已全部按顺序排序,不会错乱
系统配置优化
  • 后台系统管理可以动态配置软件源链接和导入教程
版本: v1.5.1 2026年2月21日
证书管理优化
  • 修复了证书上传时文件名冲突的问题,现在每个证书都会生成唯一的文件名
前端界面优化
  • 优化了前端用户页面布局,使用更加舒适
版本: v1.5.0 2026年2月16日
会员管理优化
  • 会员中心的token需要邮箱验证才能查看,提高安全性
  • 用户注册需要邮箱验证才能完成
通知系统优化
  • 用户可以在首页配置企微通知链接,购买证书时会通知企微
设备管理优化
  • 后台设备列表新增IP字段,可以看到添加设备时的用户IP地址
版本: v1.4.0 2026年2月9日
证书功能增强
  • 集成了软件源预览、证书鉴权、证书改密功能
版本: v1.3.0 2026年2月7日
工单系统优化
  • 新增工单回复功能,用户可以在前端页面直接回复工单
  • 系统管理新增工单回复菜单,方便后台管理工单
通知系统优化
  • 新增企微通知触发规则:用户回复工单后自动推送提醒
版本: v1.2.0 2026年2月6日
  • 优化了第三方接口对接逻辑,有效降低成本
系统安全强化
  • 修复了远程执行代码风险,提高系统安全性
  • 优化了文件操作安全,严格控制文件权限
  • 加强了接口访问安全,修复了未授权访问漏洞
  • 消除了硬编码风险,敏感信息改为配置文件读取
  • 修复了SSL验证漏洞,提升网络请求安全性
  • 全面加强了输入验证,过滤恶意输入
版本: v1.1.0 2026年2月3日
系统管理优化
  • 新增充值机器人通知,支持用户充值、管理员变更实时提醒
  • 新增QQ群链接配置,配置后会自动展示在前端
会员管理优化
  • 支持iPad内部价自定义调整
  • 新增用户快捷查看按钮,一键跳转用户证书站点
版本: v1.0.0 2026年1月27日
用户端功能优化
  • 支持同一账号创建多个简易代销/贴牌
  • 新增用户一键补签功能
  • 购买苹果秒出证书的用户,可以在线直接领取解锁码
黑名单管理
  • 后台新增黑名单管理功能
解锁码管理
  • 新增解锁码库存管理模块
通知系统优化
  • 系统管理新增证书掉签机器人企微通知