feature/initial #1

Open
237899745 wants to merge 0 commits from feature/initial into master
Owner
No description provided.
237899745 added 1 commit 2026-01-21 11:38:19 +08:00
- 后端: Node.js + Express + SQLite架构
- 前端: Vue 3 + Axios实现
- 功能: 用户认证、文件上传/下载、分享链接、密码重置
- 安全: 密码加密、分享链接过期机制、缓存一致性
- 部署: Docker + Nginx容器化配置
- 测试: 完整的边界测试、并发测试和状态一致性测试
237899745 added 1 commit 2026-01-22 19:04:07 +08:00
- 管理员保存OSS配置后留在管理面板,不跳转到文件列表
- 管理员页面隐藏存储模式切换UI(管理员只负责配置,不存储文件)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
237899745 added 1 commit 2026-01-22 19:12:24 +08:00
- 移除封禁用户、修改存储权限等操作的密码验证要求
- 修复普通用户登录后的文件列表加载逻辑

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
237899745 added 1 commit 2026-01-22 19:25:51 +08:00
- 数据库:添加 oss_storage_quota 字段(0 表示无限制)
- 后端:登录/用户信息返回 OSS 配额
- 后端:管理员可设置用户 OSS 配额
- 后端:上传时检查 OSS 配额限制
- 前端:管理员编辑用户增加 OSS 配额设置
- 前端:用户文件页面显示 OSS 使用量和配额

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
237899745 added 1 commit 2026-01-22 19:28:09 +08:00
237899745 added 1 commit 2026-01-22 19:35:28 +08:00
将配额说明移动到OSS配额设置下方,界面更整洁

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feature/initial:feature/initial
git checkout feature/initial
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: 237899745/vue-driven-cloud-storage#1