1.首先配置redis,笔者使用stringRedisTemplate
可以查看我的上一篇博客,springboot配置stringRedisTemplate
2.用户注册和找回密码都是通过邮箱来实现的
所以要配置邮箱可以正常发送邮件,详情清看:SpringBoot使用JavaMailSender发送邮件
3.使用随机数生成四位随机数,当作验证码,并且设置失效时间为三分钟,
String emailReg = ^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+
1