Commit Graph

4 Commits

Author SHA1 Message Date
949653ac00 feat: 添加 OSS 存储配额功能
- 数据库:添加 oss_storage_quota 字段(0 表示无限制)
- 后端:登录/用户信息返回 OSS 配额
- 后端:管理员可设置用户 OSS 配额
- 后端:上传时检查 OSS 配额限制
- 前端:管理员编辑用户增加 OSS 配额设置
- 前端:用户文件页面显示 OSS 使用量和配额

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 19:25:49 +08:00
4bc147e53c fix: 移除管理员敏感操作的密码二次验证,修复登录流程
- 移除封禁用户、修改存储权限等操作的密码验证要求
- 修复普通用户登录后的文件列表加载逻辑

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 19:12:22 +08:00
67f13b1053 fix: 管理员配置OSS后不再跳转到文件列表,隐藏管理员的存储模式切换选项
- 管理员保存OSS配置后留在管理面板,不跳转到文件列表
- 管理员页面隐藏存储模式切换UI(管理员只负责配置,不存储文件)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 19:03:58 +08:00
Dev Team
b7b00fff48 feat: 实现Vue驱动的云存储系统初始功能
- 后端: Node.js + Express + SQLite架构
- 前端: Vue 3 + Axios实现
- 功能: 用户认证、文件上传/下载、分享链接、密码重置
- 安全: 密码加密、分享链接过期机制、缓存一致性
- 部署: Docker + Nginx容器化配置
- 测试: 完整的边界测试、并发测试和状态一致性测试
2026-01-20 23:23:51 +08:00