From c58ef2b873007e024cb475edd3898b50bb0f4254 Mon Sep 17 00:00:00 2001 From: qing <1776177662@qq.com> Date: Sun, 2 Aug 2026 16:11:23 +0800 Subject: [PATCH] =?UTF-8?q?fix(static):=20=E4=BF=AE=E5=A4=8D=E4=BB=A4?= =?UTF-8?q?=E7=89=8C=E5=88=B7=E6=96=B0=E6=AD=BB=E5=BE=AA=E7=8E=AF=20+=20?= =?UTF-8?q?=E8=A1=A5=E5=85=A8=20index/aibox=20=E4=BB=A4=E7=89=8C=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - expired estimate 改用 created_at 替代 iat,与网关校验逻辑一致 - index.html 和 aibox.html 补全 token_manager.js 引用 --- static/public/aibox.html | 1 + static/public/index.html | 1 + static/public/js/token_manager.js | 5 +++-- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/static/public/aibox.html b/static/public/aibox.html index e8b01da..e7700c6 100644 --- a/static/public/aibox.html +++ b/static/public/aibox.html @@ -32,6 +32,7 @@
+ diff --git a/static/public/index.html b/static/public/index.html index f6c31b9..7b5e1e8 100644 --- a/static/public/index.html +++ b/static/public/index.html @@ -86,6 +86,7 @@ + diff --git a/static/public/js/token_manager.js b/static/public/js/token_manager.js index 48c0f1e..5224484 100644 --- a/static/public/js/token_manager.js +++ b/static/public/js/token_manager.js @@ -26,8 +26,9 @@ async function estimateExpiry() { const data = await res.json(); if (!data.login) return false; - // 优先 iat(首次签发时间,刷新不变),回退 created_at(兼容旧 Token) - const issueStr = data.iat || data.created_at; + // 优先 created_at(刷新时更新),回退 iat(兼容旧 Token) + // 网关以 created_at + keep_time 判定令牌有效性,iat 刷新后不变,不能用于估算过期 + const issueStr = data.created_at || data.iat; const keepTime = data.keep_time; if (!issueStr || !keepTime) return false;