SpringBoot + Mybatis-plus 短信收发

182 阅读1分钟

SpringBoot + Mybatis-plus 短信收发

一、注册一个短信服务商的账号(如阿里云、腾讯云等)

二、在阿里云服务器中使用短信API接口、设置短信签名、设置短信模板、设置AccessKey

三、根据阿里云的JavaSDK的帮助文档,进行短信收发

  • 导入Maven坐标

image-20230201185435064.png

  • 调用API接口 image-20230201185502648.png

四、手机验证码登录

image-20230201195236514.png

并将用户登录界面放行,使用户能够自动的登录

五、登录操作

1.获取手机号

2.生成随机四位数号码

3.调用阿里云提供的短信服务API完成发送短信

4.将生成的验证码保存到Session

5.获取服务器接收到的手机号和验证码

6.从Session中获取用户手机号和生成的验证码

7.验证码进行比对,若比对成功,继续判断该用户是否注册,没有注册则自动注册