大三小白实现发送邮箱验证码功能,仅供参考,若有解释不对请见谅
一、前端获取邮件验证码界面
二、前端部分代码
点击按钮,激活validateEmail函数在通过post提交到springboot里的controller。codetime:当点击发送验证码按钮时,修改按钮内容60秒倒计时。
三、后端发送验证码部分代码
依赖导入:
1.首先现在application.yaml里配置mail,配置如下:
配置完成后,就可以直接写实现方法了,部分代码如下所示:
获取前先得在controller里获取到前端填入的邮箱,并在impl包的实现方法里判断邮箱是否存在(此处省略),不存在则随机生成6位验证码,并通过setTo对该邮箱进行发送。
这样就能实现发送邮箱验证码的功能。