在上传头像的同时,还要上传用户的 id,将用户头像保存在以 id 命名的文件夹中。
在上传头像后,后端将图片转为 base64 再返回给前端(这样可以确保上传成功,而不是前端直接把上传的头像转为 base64),并且,将这个 base64 保存为全局变量,在一些聊天室的地方可以用。
# 头像上传
前端 vue 这里只有在 action 处有上传的 url,
# 上传时附带其他参数
UserInfoView 的 post 方法设计
id=0 时为上传头像
id=1 时为请求头像
id=2 时为其他详细信息
# 目前的问题
# 每日一句
金山词霸
http://sentence.iciba.com/index.php?c=dailysentence&m=getdetail&title=2022-10-06&_=1541655200812
在 title 中输入日期
添加人脸录入功能
用户名和密码可以直接修改后保存即可,邮箱的修改需要后台向修改后的邮箱发送验证信息
显示的时候也直接显示旧邮箱
弹出对话框,填写旧邮箱和新邮箱,在新邮箱后添加发送验证码功能,之后向新邮箱发送验证码,
修改信息都需要验证码,
修改邮箱的时候,旧邮箱默认不能进行编辑
如果用户名、密码和邮箱共用一个表单的话,验证是对
邮箱不能简单的用编辑和保存切换,因为一旦编辑就有表单验证了而用户可能点击取消的
在点击编辑保存前后,查看信息有没有变,如果没有变的话,就不用发送请求
在请求发送验证码的时候,前端可以加入一定的信息,之后后端会将这个信息添加到发送的邮件的内容中
在编辑邮箱中还得看新的邮箱有没有被注册过