diff --git a/src/axios/axios.js b/src/axios/axios.js index 13f7160..b1044e5 100644 --- a/src/axios/axios.js +++ b/src/axios/axios.js @@ -17,16 +17,16 @@ axiosInstance.interceptors.request.use( // 只有在 kv-server 或 classworkscloud 模式下才添加请求头 if (provider === "kv-server" || provider === "classworkscloud") { - // 确保每次请求时都获取最新的 siteKey - const siteKey = getSetting("server.siteKey"); - if (siteKey) { - requestConfig.headers["x-site-key"] = Base64.encode(siteKey); - } - - // 自动添加命名空间密码 - const namespacePassword = getSetting("namespace.password"); - if (namespacePassword) { - requestConfig.headers["x-namespace-password"] = Base64.encode(namespacePassword); + // 优先使用新的 kvToken + const kvToken = getSetting("server.kvToken"); + if (kvToken) { + requestConfig.headers["x-app-token"] = kvToken; + } else { + // 向后兼容旧的 siteKey + const siteKey = getSetting("server.siteKey"); + if (siteKey) { + requestConfig.headers["x-site-key"] = Base64.encode(siteKey); + } } } diff --git a/src/components/InitServiceChooser.vue b/src/components/InitServiceChooser.vue index 25d1a49..8f85335 100644 --- a/src/components/InitServiceChooser.vue +++ b/src/components/InitServiceChooser.vue @@ -99,40 +99,41 @@ -
+ + - -- 在教室、办公室、家中的任何设备上访问相同的数据 -
-- 修改后立即同步,所有设备保持数据一致 -
-- 通过密码和命名空间隔离,保护班级数据安全 -
-+ 通过引导式流程自动创建设备、获取令牌并完成初始化。适合首次体验或快速部署多终端。 +
++ 您可以暂时不配置 Classworks KV +
+{{ deviceInfo.uuid }}
+ + 快速创建设备并开始使用 Classworks 云端功能 +
+ ++ 正在注册设备... +
++ {{ registrationStep }} +
+您尚未完成云端存储授权或连接失败,请点击下方按钮进行初始化。