Skip to content

Latest commit

 

History

History
59 lines (39 loc) · 1.81 KB

File metadata and controls

59 lines (39 loc) · 1.81 KB

姓名

温永杭

实习项目

错题本多用户系统开发

本周工作

  1. 认证体系完善(与 Hsz78、yzj-hsz 协作)

    • 认证组件迁移至 auth/ 子目录并新增忘记密码弹窗
    • 合并注册验证码后端并解决前端冲突
    • 找回密码表单合并为一步提交(新密码不能与原密码相同)
    • 清理调试代码并统一验证码路由为 /send-code
    • SMTP 支持 SSL 465 端口 + 异步发信避免接口阻塞
    • Hsz78、yzj-hsz 完成注册邮箱验证码、找回密码后端实现及安全漏洞修复(防枚举、频率限制、session 失效)
  2. 安全漏洞修复与数据隔离

    • 修复数据隔离漏洞,实现用户数据完全隔离
    • 为所有 CRUD 函数添加 user_id 隔离参数
    • 路由层传递 user_id 实现数据隔离
    • 全局会话状态改为按用户隔离
    • 路由测试适配用户数据隔离
  3. 系统性能与并发优化

    • 启用多线程处理并发请求
    • 注册验证码频率限制改为实时倒计时
    • 分割历史按用户隔离
  4. 前端交互优化

    • Landing 页强制深色主题并保存用户原主题
    • 工作台添加点击外部关闭聊天菜单功能
    • 修复重命名聊天时输入框自动聚焦问题
    • StatusBar 添加模型名称过长时的 tooltip 提示
  5. 题目分割与图片优化

    • 选项图片由 Agent 直接输出,替代前端索引猜测
  6. Bug 修复

    • 修复图片路径 imgs/ 未转为 /images/ 导致前端加载失败
    • 修复题目卡片中图片无法渲染的问题(closes #79)
    • 修复错题库知识点标签去重并调整清除按钮位置
    • 自动迁移补充 users.session_version 列

下周工作

  1. 解决邮箱验证码接收慢问题
  2. 数据库迁移

导师点评

请联系导师填写