From be91f5470b2da042bb15f8343c95cb6728cd8917 Mon Sep 17 00:00:00 2001 From: Victor_Jay Date: Wed, 27 May 2026 13:34:15 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=20README=20=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E5=88=97=E8=A1=A8=20=E2=80=94=20=E6=B6=88=E6=81=AF?= =?UTF-8?q?=E4=B8=AD=E5=BF=83=E3=80=81=E8=B4=A6=E5=8F=B7=E5=AE=89=E5=85=A8?= =?UTF-8?q?=E3=80=81=E6=B3=A8=E9=94=80=E7=AD=89=E6=96=B0=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index d3b43cf..9769d13 100644 --- a/README.md +++ b/README.md @@ -41,14 +41,17 @@ MetaLab 是一个正在开发中的开源技术社区平台,旨在为开发者 ## 当前功能 - ✅ **用户系统**——注册、登录、登出 -- ✅ **双 Token 认证**——Access Token(15min)+ Refresh Token(7d session / 30d "记住我") -- ✅ **CSRF 保护**——全站 CSRF Token -- ✅ **速率限制**——API 调用频率控制 -- ✅ **安全头**——Content-Security-Policy 等安全响应头 +- ✅ **双 Token 认证**——Access Token(15min)+ Refresh Token(7d session / 30d "记住我"),token_version 实时吊销 +- ✅ **CSRF 保护**——全站 CSRF Token,自动注入 state-changing 请求 +- ✅ **速率限制**——API 调用频率控制(账户 + IP 双维度) +- ✅ **安全头**——Content-Security-Policy 等安全响应头 + 登录防时序攻击 - ✅ **管理后台**——用户管理、角色权限控制 -- ✅ **软删除**——用户数据可恢复,登录时自动恢复 +- ✅ **账号注销**——用户自助注销(7 天冷却期,登录二次确认恢复),站长禁止自删 +- ✅ **密码修改**——修改后强制所有设备退登 +- ✅ **IP 审计**——记录注册 IP、最后登录 IP 及时间 - ✅ **用户设置页**——个人资料修改(用户名、个性签名、头像上传与裁切) - ✅ **头像处理**——JPEG/PNG/WebP 上传,方形裁切,512×512 WebP 编码 ≤100KB +- ✅ **消息中心**——审核通知推送,SSR 消息页面,单条/全部标为已读,未读数角标(1/66/99+) - ✅ **多主题支持**——可切换的前端主题系统 ## 计划中 @@ -57,7 +60,7 @@ MetaLab 是一个正在开发中的开源技术社区平台,旨在为开发者 - 🔲 话题/分类导航 - 🔲 邮箱验证 - 🔲 全文搜索 -- 🔲 管理后台增强(内容审核、统计分析) +- 🔲 回收站(用户数据彻底清理) ## 快速开始