在我们生活中,使用的各种各样的网站、APP在登录、注册、支付、修改密码等需要进行安全验证的地方都要进行短信的验证。
一、实现思路:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
二、流程
- 客户输入手机号后,点击发送验证码,向服务器发送请求
- 服务器接收到请求后,获取到客户的手机号,并随机生成验证码,将验证码存储起来,有了手机号和验证码,向运营商发起发送短信的请求
- 运营商向客户手机发送短信
- 客户将收到接收到的验证码填写之后,点击提交,向服务器发起请求,判断发送的和客户输入的是否相同。
三、实现
阿里云、腾讯云、华为云…很多平台都提供有短信服务
-
我们登陆阿里云平台可以直接搜索短信服务
-
在这里我们选择国内短信,然后需要添加签名
-
输入签名名称,签名为发送的验证码的前缀,场景选择验证码,但是验证码这里个人用户只能申请一次。上传需要的东西,填写申请说明,等待审核就行了