docs: 更新 README 以准确反映项目现状
- Go 版本 1.25 → 1.26 - 修正 Token 模型描述:Refresh 分 7 天 session / 30 天记住我 - 将已实现的用户设置页从计划中移至当前功能 - 补充软删除登录时自动恢复的说明
This commit is contained in:
11
README.md
11
README.md
@ -1,5 +1,5 @@
|
||||
<p align="center">
|
||||
<img src="https://img.shields.io/badge/Go-1.25-00ADD8?style=flat-square&logo=go" alt="Go 1.25">
|
||||
<img src="https://img.shields.io/badge/Go-1.26-00ADD8?style=flat-square&logo=go" alt="Go 1.26">
|
||||
<img src="https://img.shields.io/badge/Gin-1.12-0096D6?style=flat-square&logo=go" alt="Gin 1.12">
|
||||
<img src="https://img.shields.io/badge/GORM-1.31-7A6F5D?style=flat-square" alt="GORM 1.31">
|
||||
<img src="https://img.shields.io/badge/PostgreSQL-16-4169E1?style=flat-square&logo=postgresql&logoColor=white" alt="PostgreSQL">
|
||||
@ -28,7 +28,7 @@ MetaLab 是一个正在开发中的开源技术社区平台,旨在为开发者
|
||||
|
||||
| 类别 | 技术 | 版本 |
|
||||
|------|------|------|
|
||||
| 语言 | **Go** | 1.25 |
|
||||
| 语言 | **Go** | 1.26 |
|
||||
| Web 框架 | **Gin** | 1.12 |
|
||||
| ORM | **GORM** | 1.31 |
|
||||
| 数据库 | **PostgreSQL** | 16+ |
|
||||
@ -41,20 +41,19 @@ MetaLab 是一个正在开发中的开源技术社区平台,旨在为开发者
|
||||
## 当前功能
|
||||
|
||||
- ✅ **用户系统**——注册、登录、登出
|
||||
- ✅ **双 Token 认证**——Access Token (15min) + Refresh Token (30d)
|
||||
- ✅ **"记住我"**——跨会话自动恢复登录态
|
||||
- ✅ **双 Token 认证**——Access Token(15min)+ Refresh Token(7d session / 30d "记住我")
|
||||
- ✅ **CSRF 保护**——全站 CSRF Token
|
||||
- ✅ **速率限制**——API 调用频率控制
|
||||
- ✅ **安全头**——Content-Security-Policy 等安全响应头
|
||||
- ✅ **管理后台**——用户管理、角色权限控制
|
||||
- ✅ **软删除**——用户数据可恢复
|
||||
- ✅ **软删除**——用户数据可恢复,登录时自动恢复
|
||||
- ✅ **用户设置页**——个人资料设置
|
||||
- ✅ **多主题支持**——可切换的前端主题系统
|
||||
|
||||
## 计划中
|
||||
|
||||
- 🔲 帖子系统(CRUD + Markdown)
|
||||
- 🔲 话题/分类导航
|
||||
- 🔲 用户设置页
|
||||
- 🔲 邮箱验证
|
||||
- 🔲 全文搜索
|
||||
- 🔲 管理后台增强(内容审核、统计分析)
|
||||
|
||||
Reference in New Issue
Block a user