From 2728e9667b737b9f33c7ca0e73ef566da9b4db92 Mon Sep 17 00:00:00 2001 From: Dream Hunter Date: Sun, 12 Oct 2025 18:21:22 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=92=88=E5=AF=B9=E8=A7=92=E8=89=B2?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E4=B8=8D=E5=90=8C=E7=9A=84=E7=BB=91=E5=AE=9A?= =?UTF-8?q?=E5=9C=B0=E5=9D=80=E6=95=B0=E9=87=8F=E4=B8=8A=E9=99=90=20(#742)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 2 ++ worker/src/worker.ts | 3 +++ 2 files changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 19590e3c..24522ba3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ - feat: |地址密码| 增加地址密码登录功能, 通过 `ENABLE_ADDRESS_PASSWORD` 配置启用 - fix: |GitHub Actions| 修复 debug 模式配置,仅当 DEBUG_MODE 为 'true' 时才启用调试模式 - feat: |Admin| 账户管理页面新增多选批量操作功能(批量删除、批量清空收件箱、批量清空发件箱) +- feat: |Admin| 维护页面增加清理未绑定用户地址的功能 +- feat: 支持针对角色配置不同的绑定地址数量上限, 可在 admin 页面配置 ## v1.0.5 diff --git a/worker/src/worker.ts b/worker/src/worker.ts index 455ee7a1..7f970992 100644 --- a/worker/src/worker.ts +++ b/worker/src/worker.ts @@ -194,6 +194,9 @@ app.use('/user_api/*', async (c, next) => { console.error(e); return c.text(msgs.UserTokenExpiredMsg, 401) } + if (c.req.path.startsWith("/user_api/bind_address")) { + await checkoutUserRolePayload(c); + } if (c.req.path.startsWith('/user_api/bind_address') && c.req.method === 'POST' ) {