Skip to content

Bug 报告:GUI 与 CLI 显示的 VIP 授权到期时间不一致 #1683

Description

@lxw1973

标题

【Bug】GUI 界面显示 VIP 到期 2026.09.24,CLI 启动 banner 却显示 Expired: 2028.01.01,授权到期时间两处不一致

环境信息

  • 软件版本:TscanPlus v3.4.3(macOS 原版,认证 VIP 版)
  • 操作系统:macOS 26.5.2(Apple Silicon / arm64)
  • 安装方式:官方 dmg 安装至 /Applications

问题描述

同一份授权(同一 License Key、同一台机器),在图形界面和命令行模式中显示的授权到期时间不一致:

  • 图形界面:主界面右下角 VIP 状态显示到期时间为 2026.09.24
  • 命令行模式:启动时 banner 显示 Expired: 2028.01.01 认证Vip版

用户无法确认授权到底何时到期,可能造成授权过期判断错误。

复现步骤

  1. 正常打开 TscanPlus 图形界面,查看主界面右下角 "Vip状态" 一栏,记录到期时间(本机显示 2026.09.24)

  2. 打开 macOS 终端,执行:/Applications/TscanPlus.app/Contents/MacOS/TscanPlus -h

  3. 观察启动 banner 中 "Expired" 字段(本机显示 2028.01.01)

实际结果

GUI 与 CLI 显示的到期日期不一致(2026.09.24 vs 2028.01.01),相差超过一年。

预期结果

同一授权的到期时间应在 GUI 与 CLI 中显示一致,用户可据此准确判断授权有效期。

影响

  • 授权到期信息对用户有误导性
  • 若 GUI 的 2026.09.24 为真实到期日,CLI 的 2028.01.01 会让用户误以为授权还很充裕,临期时无提醒

补充说明

  • 授权文件:~/.config/TscanPlus/config/License.lic 与 config.yaml 中 LicenseKey 一致
  • 该问题在当前最新版 v3.4.3 上仍可复现
  • 非网络/非目标扫描相关问题,仅涉及软件自身授权状态显示逻辑

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions