按时间顺序:Week 1 -- 熟悉环境,了解大致开发任务 -- 首次接触 Qt C++,进行相关原理和运作方式的基础梳理与学习 -- 初步学习 git 使用,将代码部署到本地跑通,输出流程文档 -- 添加了功能:添加了注册界面,将用户信息存储在 Qsettings 中 -- 优化了安全性:将密码存储方式由明文存储、对比字符串更改为加密存储、验证哈希值 -- 添加了功能:添加了登录界面,在 main 函数中整理了注册登录的结构与流程 -- 添加了功能:添加了提示框,包括用户已存在提示、密码错误提示和用户不存在提示 -- 优化了互动逻辑:将登录界面和注册界面回车键默认连接的按钮从取消改为确认 -- 优化了安全性:在注册、登录需要输入密码的时候将密码设为加密显示 -- 添加了限制条件:在注册、登录输入用户名时取消输入联想功能,禁用提示词 -- 修复了在登录界面输入密码时,如果是中文输入法就会导致程序闪退的问题