Skip to content
This repository was archived by the owner on Aug 4, 2025. It is now read-only.

Releases: bbb-lsy07/dBd-Filing

dBd-Filing-V2.5.3

Choose a tag to compare

@bbb-lsy07 bbb-lsy07 released this 01 Jun 12:23
1e3d5a7

更改优化变更方式,要去邮件验证更改,以防被他人篡改

欢迎在答来社区进行讨论

dBd-Filing-V2.5.1-prod-hotfix

Choose a tag to compare

@bbb-lsy07 bbb-lsy07 released this 01 Jun 08:51
3ec7287

紧急修复出现的新问题:
1.管理员登录后定向出错
修复遗留bug:
1.travel.php“迁跃”页面已经时期正常随机跳转,而不是顺序

dBd-Filing-V2.5.1

Choose a tag to compare

@bbb-lsy07 bbb-lsy07 released this 01 Jun 05:43
99e4bde

系统更新说明

1. 网站健康监测

  • 自动化检查:系统定期对已备案通过的网站进行健康检查,确保网站可用性。
  • 异常邮件通知:当健康检查发现异常时,系统自动向备案联系邮箱发送提醒邮件,协助站长及时发现并解决问题。
  • 后台手动检查:管理员可在后台列表页为单个网站进行手动健康检查,并实时查看状态。
  • 健康状态展示:后台备案列表新增“健康状态”及“上次检查时间”字段,直观展示网站状态。

2. 后台数据统计

  • 数据统计页面:新增专用页面,提供全面的备案数据概览。
  • 数据概览:
    • 总备案数
    • 待审批数量
    • 已通过数量
    • 已拒绝数量
  • 趋势图表:
    • 过去7天的每日新增备案趋势(图表形式)
    • 过去12个月的每月新增备案趋势(图表形式)

3. 备案证书生成与下载

  • 功能:已通过审核的备案网站可生成并下载虚拟备案证书。
  • 证书内容:
    • 备案号
    • 网站名称
    • 网站地址
    • 提交日期

4. 集中式配置管理

  • 统一配置文件:所有核心配置项(数据库文件、更新地址、默认管理员账户、站点信息等)集中于 config.php 文件,简化部署和管理。
  • 错误处理增强:在关键操作(备案提交、变更、登录、后台审核、删除等)及邮件发送逻辑中,全面引入 try-catch 异常处理,提升系统稳定性和健壮性,减少意外错误导致的服务中断。

5. 用户体验优化

  • 视觉效果:
    • 页面加载和切换添加平滑过渡动画,提升交互流畅度。
  • 界面优化:
    • 统一元素阴影和边框,保持整体风格一致。
    • 优化不同屏幕尺寸下的布局,提升移动端用户体验。

6. 功能优化

  • 邮件发送可靠性:
    • 修复 sendMail 函数错误处理逻辑,确保发送失败时返回 false 并记录错误,避免抛出未捕获异常。
  • ICP 备案号生成:
    • 优化生成逻辑,确保自定义备案号冲突时能可靠生成随机备案号。

7. 管理员登录安全性与问题修复

  • 环境检测:管理员登录前进行 PHP 版本及扩展(SQLite3、cURL、GD)的环境检测,并提供详细错误提示,方便部署。
  • 问题修复:
    • 修复 style.css 中模态框等元素的悬停效果可能导致布局错位的问题。
    • 修复数据库连接问题可能导致脚本中断的情况,提供更友好的错误提示。

dBd-Filing-V2.5.0

Choose a tag to compare

@bbb-lsy07 bbb-lsy07 released this 05 May 02:58
72397a1

增加更新方式,支持一件从管理面板更新,增加版本说明

已知问题,底部版本号不统一,将会修复

dBd-Filing-V2.0.5

Choose a tag to compare

@bbb-lsy07 bbb-lsy07 released this 04 May 11:12
5048323

修复登录页面不显示问题

在未来的版本会更优化页面中版本显示、版本更新直视话。

dBd-Filing-V2.0.3

Choose a tag to compare

@bbb-lsy07 bbb-lsy07 released this 04 May 02:06
609ed01

Version Update: Fix SMTP.phpTEXT Error in process_filing.php

English

Overview

This update addresses a critical bug in process_filing.php that caused a fatal error due to an undefined constant SMTP.phpTEXT. The issue has been resolved by correcting the constant to SQLITE3_TEXT for proper SQLite data binding.

Changes

  • Fixed: Replaced SMTP.phpTEXT with SQLITE3_TEXT in process_filing.php (line 43) to fix the undefined constant error.
  • Improved: Ensured robust CSRF token validation and secure database operations remain intact.
  • Tested: Verified form submission from index.php to process_filing.php works correctly, with proper database insertion and email notification (if SMTP is configured).

Impact

  • Resolves the fatal error: Uncaught Error: Undefined constant "SMTP" in process_filing.php:43.
  • Ensures seamless filing submission and processing for users.
  • Maintains security and functionality of the filing system.

Instructions

  1. Replace process_filing.php with the updated version.
  2. Verify file permissions (644 for the file, 755 for the directory).
  3. Test form submission via index.php to confirm functionality.
  4. Ensure SMTP settings are correctly configured in admin.php for email notifications.

Notes

  • Backup the existing process_filing.php before updating.
  • Check SMTP configuration if email notifications fail.
  • Report any issues via GitHub Issues for further assistance.

中文

概述

此更新修复了 process_filing.php 中的一个严重错误,该错误因未定义的常量 SMTP.phpTEXT 导致致命错误。现已通过将常量更正为 SQLITE3_TEXT 来解决此问题,以确保 SQLite 数据绑定的正确性。

变更

  • 修复:将 process_filing.php 第43行的 SMTP.phpTEXT 替换为 SQLITE3_TEXT,修复未定义常量错误。
  • 改进:确保 CSRF 令牌验证和安全数据库操作保持完整。
  • 测试:验证从 index.php 到 process_filing.php 的表单提交正常运行,数据库插入和邮件通知(需正确配置 SMTP)功能正常。

影响

  • 解决了致命错误:Uncaught Error: Undefined constant "SMTP" in process_filing.php:43。
  • 确保用户提交和处理备案的顺畅体验。
  • 保持备案系统的安全性和功能完整性。

操作说明

  1. 使用更新版本替换 process_filing.php。
  2. 验证文件权限(文件为 644,目录为 755)。
  3. 通过 index.php 测试表单提交以确认功能正常。
  4. 确保在 admin.php 中正确配置 SMTP 设置以支持邮件通知。

注意事项

  • 更新前备份现有的 process_filing.php 文件。
  • 如果邮件通知失败,请检查 SMTP 配置。
  • 如有任何问题,请通过 GitHub Issues 报告以获取进一步协助。

dBd-Filing-V2.0.1

Choose a tag to compare

@bbb-lsy07 bbb-lsy07 released this 03 May 12:48
65b9a12

修复一键更新的权限和配置失败问题

在将来的版本会完善更新机制、完善功能、美化ui

dBd-Filing-V2.0.0

Choose a tag to compare

@bbb-lsy07 bbb-lsy07 released this 03 May 08:58
af03a2d

ui更加精良
修复:
1.改正错乱的迁跃页面

新增:
1.最近迁跃记录
2.后台一键更新功能
预计在将来的版本实现更多的交互以及更完善的更新(当前更新没有检查当前版本和最新版本,且国内服务器可能更新失败)

1.5.2

1.5.2 Pre-release
Pre-release

Choose a tag to compare

@bbb-lsy07 bbb-lsy07 released this 02 May 13:22
c073542

Full Changelog: https://github.com/bbb-lsy07/dBd-Filing/commits/1.5.2

修复已知bug:
1.在style.css中为容器添加了半透明遮光层,减少了背景图对文字的影响
2.修复后台过多人申请出现页面显示超出屏幕问题

新增功能:
1.允许在后台修改全站背景图

dBd-Filing-V1.0.0

Choose a tag to compare

@bbb-lsy07 bbb-lsy07 released this 04 Apr 12:30
c073542

dBd-Filing-V1.0.0