• 2.2 dcef9cb97b

    Release 2.2 稳定

    Xiaoxiaobai5724 发布于 2026-08-16 17:38:52 +08:00 | 0 次提交 在此版本后已推送到 main

    Release 2.2

    • 前台:
      • 当设备 UI 缩放或字体大小过大时,导航栏站点名只保留图标;
      • 在设置中新增了几个分类:实名认证、通知偏好和桌面通知。
        • 实名认证:当用户购买标注为需要实名认证的商品时,需要进行实名。每个用户只有两次更改实名认证的机会,两次机会用完后,只能联系管理员修改;
        • 通知偏好:用户可以选择接收或不接收通知;
        • 桌面通知:使用 PWA 技术,可以在用户的设备桌面上创建一个快捷方式,类似于 APP。此设置需要你的服务器/虚拟主机安装并启用了 PHP 的 gmp 扩展。
      • 当用户购买设备时,在商品下方增加了一个提醒——即阅读购买协议消息框;
      • 登录页面新增忘记密码,需要配置 SMTP 邮箱选项才能发送密码重设邮件到用户邮箱上;
      • 设置页面新增重设密码/邮箱;
      • 上传附件/头像时,增加严格 MIME 验证,EXIF 信息检测和文件大小限制。若攻击者上传脚本也不会执行。
    • 后台:
      • 在系统日志中新增访问日志,管理员可以看到访问者的 IP,浏览器 UA 和请求的页面;
      • 增加了系统更新,需填写 SITE_KEY,更新系统目前闭源。可以在 includes/app_config.php 中设置更新源;
      • 在系统设置中新增网站图标上传、实名认证配置和支付接口配置。
        • 网站图标:可上传 .ico 格式图标(建议 16×16 或 32×32,最大 256KB),将显示在浏览器标签页。留空则使用默认图标;
        • 实名认证配置:共两种模式:
          • 本地校验:核对姓名格式与身份证号校验位,不调用任何第三方接口、零成本,适合公益场景。
          • 云端校验:需单独购买第三方 SDK。对接「姓名 + 身份证号真实一致性」核验(如阿里云 / 聚合数据 / 腾讯云等付费接口);
        • 支付接口配置:配置后用户下单可选择对应支付方式。目前有微信支付、支付宝支付、积分充值(码支付/易支付)。
    下载附件
  • 2.1 1b6728e5c0

    Release 2.1 稳定

    Xiaoxiaobai5724 发布于 2026-08-16 17:00:11 +08:00 | 1 次提交 在此版本后已推送到 main

    Release 2.1

    • 更新 Beta 到正式版;
    • 前台新增头像上传、SQLite 兼容、多语言、客服用户组、Debug 模式;
    • 后台新增站点名称修改和网站图标上传;
    • 【实验性功能】新增支付方式配置;
    • 修复了很多细节 Bug。

    我该如何使用

    使用 git clone 或下载压缩包到你的网站上,之后访问网站会自动进入安装流程,根据提示一步步选择和填写即可。

    【扩展】计划任务:

    此计划任务将给商城加一个显示到期时间的功能,方便到期前 5 天发邮件提醒用户商品即将到期。

    在终端输入 crontab -e 打开编辑界面(如命令不存在请安装),复制以下文字即可。

    09 * * * * php /你的站点路径/cron_expire_notify.php
    

    如果你是其他系统或只有面板的用户,请找到类似于计划任务的界面,设置好执行时间(每日一次),执行命令为 php /你的站点路径/cron_expire_notify.php 即可。

    下载附件