Skip to content

[Bug]:CPA-Manager 配置完成后,在新的浏览器登录时,界面上还是显示初始化向导。 #88

@youzhiran

Description

@youzhiran

部署方式

CPA 控制面板 + 外部 Usage Service

CPA 版本

v7.0.6

CPA-Manager 版本

v1.2.1

问题描述

问题:CPA-Manager 配置完成后,在新的浏览器登录时,界面上还是显示初始化向导。
期望:CPA-Manager 配置完成后,在新的浏览器登录时,界面上为登录界面。

以下是AI分析:

如果你访问的是 CPA-Manager 自带的 Usage Service 面板地址,比如: http://你的服务器:18317/management.html

那么新的浏览器因为没有本地登录状态,会进入登录/初始化页,标题显示“初始化向导”。这并不一定代表服务端配置丢了。

代码里判断逻辑是:

前端打开页面后先请求 /usage-service/info
只要检测到当前页面由 Usage Service 托管,就会启用 usageServiceMode
未自动登录时,登录页固定展示“初始化向导”
只有浏览器本地保存了 isLoggedIn 和 managementKey,才会自动跳过
服务端配置本身是会保存的: /setup 会把 CPA 地址和 Management Key 写入 SQLite/配置存储; 后端也会通过已有配置校验 Authorization。

所以“新浏览器登录时还提示初始化向导”在当前版本属于界面设计/文案问题,不等于每次都要重新初始化服务端。你填同样的 CPA 地址和 Management Key 后会登录,并且 /setup 会复用/校验已有配置。

如果你希望新浏览器看到的是“登录”而不是“初始化向导”,这需要项目改前端逻辑:先查询服务端是否已配置,已配置时显示普通登录或配置确认,而不是固定进入初始化向导。

复现步骤

CPA-Manager 配置完成后,在新的浏览器登录时,界面上还是提示初始化向导。

关键配置

/status 返回内容

日志

截图

No response

检查清单

  • 我已经搜索过现有 Issues,没有找到重复问题
  • 我已经确认敏感信息已经脱敏,例如 token、key、账号信息

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions