From f886ede9dbe24e5fabae20ff8db69efa35e9743b Mon Sep 17 00:00:00 2001 From: anghunk Date: Thu, 29 Jan 2026 13:51:58 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E5=B0=86Token=E6=9C=89=E6=95=88?= =?UTF-8?q?=E6=9C=9F=E4=BB=8E24=E5=B0=8F=E6=97=B6=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E4=B8=BA48=E5=B0=8F=E6=97=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更新所有相关API文档及登录接口实现,将Token有效期从24小时延长至48小时,以改善管理员用户体验。 --- cwd-api/src/api/admin/login.ts | 4 ++-- docs/api/admin.md | 2 +- docs/api/admin/auth.md | 2 +- docs/api/overview.md | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cwd-api/src/api/admin/login.ts b/cwd-api/src/api/admin/login.ts index 1ce2238..351c929 100644 --- a/cwd-api/src/api/admin/login.ts +++ b/cwd-api/src/api/admin/login.ts @@ -46,14 +46,14 @@ export const adminLogin = async (c: Context<{ Bindings: Bindings }>) => { // 生成 Token (你的 tempKey) const tempKey = crypto.randomUUID(); - // 将 Token 存入 KV,有效期 24 小时(86400秒) + // 将 Token 存入 KV,有效期 48 小时(172800秒) await c.env.CWD_AUTH_KV.put( `token:${tempKey}`, JSON.stringify({ user: data.name, ip: ip, }), - { expirationTtl: 86400 } + { expirationTtl: 172800 } ); return c.json({ diff --git a/docs/api/admin.md b/docs/api/admin.md index f296822..d827b3b 100644 --- a/docs/api/admin.md +++ b/docs/api/admin.md @@ -8,7 +8,7 @@ Authorization: Bearer ``` -Token 通过登录接口获取,有效期为 24 小时。 +Token 通过登录接口获取,有效期为 48 小时。 ## 接口分类 diff --git a/docs/api/admin/auth.md b/docs/api/admin/auth.md index a70b0f8..74a2b28 100644 --- a/docs/api/admin/auth.md +++ b/docs/api/admin/auth.md @@ -8,7 +8,7 @@ Authorization: Bearer ``` -Token 通过登录接口获取,有效期为 24 小时。 +Token 通过登录接口获取,有效期为 48 小时。 ## 1.1 管理员登录 diff --git a/docs/api/overview.md b/docs/api/overview.md index 5eff699..71dcad1 100644 --- a/docs/api/overview.md +++ b/docs/api/overview.md @@ -49,7 +49,7 @@ CWD 评论部署成功,当前版本... Authorization: Bearer ``` -Token 通过登录接口获取,有效期为 24 小时,服务端会在 KV 中存储会话信息并在每次请求时进行校验。 +Token 通过登录接口获取,有效期为 48 小时,服务端会在 KV 中存储会话信息并在每次请求时进行校验。 ## HTTP 状态码