注册邮箱验证功能
注册登陆模块优化:邮箱验证上线,用户密码加密存储,页面体验优化。
1.邮箱验证功能
验证逻辑:注册账户需要通过邮箱取得验证码。
后端实现:利用原生java mail的SMTP服务,结合QQ邮箱,自动发送6位随机数字作为验证码,并设置了10分钟的时效。
2.用户密码加密
功能逻辑:注册即加密,后续修改密码则通过邮箱验证重新设置,数据库端永远不会存储明码。
后端实现:密码加密后存储、加密后验证。
3.页面优化
是不是烦透了那些反复提交才知道没有注册、或者是账户名记错的操作???是时候时刻提醒了!
页面:醒目提神——增加了LOGO,按钮加重加大
交互:
- 通过ajax实时提醒,再也不担心输入了半天结果有问题的烦恼了!
- 可以通过昵称或者邮箱登陆。