在上传头像的同时,还要上传用户的 id,将用户头像保存在以 id 命名的文件夹中。

在上传头像后,后端将图片转为 base64 再返回给前端(这样可以确保上传成功,而不是前端直接把上传的头像转为 base64),并且,将这个 base64 保存为全局变量,在一些聊天室的地方可以用。

# 头像上传

1665017828567

前端 vue 这里只有在 action 处有上传的 url,

1665017897614

1665018436010

# 上传时附带其他参数

1665018963801

1665018977742

UserInfoView 的 post 方法设计

id=0 时为上传头像

id=1 时为请求头像

id=2 时为其他详细信息

# 目前的问题

# 每日一句

金山词霸

http://sentence.iciba.com/index.php?c=dailysentence&m=getdetail&title=2022-10-06&_=1541655200812

在 title 中输入日期

添加人脸录入功能

用户名和密码可以直接修改后保存即可,邮箱的修改需要后台向修改后的邮箱发送验证信息

显示的时候也直接显示旧邮箱

弹出对话框,填写旧邮箱和新邮箱,在新邮箱后添加发送验证码功能,之后向新邮箱发送验证码,

修改信息都需要验证码,

修改邮箱的时候,旧邮箱默认不能进行编辑

如果用户名、密码和邮箱共用一个表单的话,验证是对

邮箱不能简单的用编辑和保存切换,因为一旦编辑就有表单验证了而用户可能点击取消的

在点击编辑保存前后,查看信息有没有变,如果没有变的话,就不用发送请求

在请求发送验证码的时候,前端可以加入一定的信息,之后后端会将这个信息添加到发送的邮件的内容中

在编辑邮箱中还得看新的邮箱有没有被注册过