阿里云发送验证码流程

目录

[1. 阿里云短信服务简介](#1. 阿里云短信服务简介)

[2. 阿里云验证码发送流程](#2. 阿里云验证码发送流程)

2.1

申请阿里云短信服务

2.2

短信模板及阿里云秘钥

1.开发者可以在自己的应用程序中集成短信发送功能。绑定发起测试的手机号,需要绑定的手机号才能成功发送验证码,其他的用户手机号发送的验证码都是8888

[2.发送测试验证码之前还需要新增一个短信签名和一个短信模板,短信签名就是短信中【】里边的内容,模板就是签名和验证码之外的内容,这里签名是"TR共享单车",模板是:您的验证码为:{code},您正在进行密码重置操作,该验证码 5分钟内有效,请勿泄露于他人!](#2.发送测试验证码之前还需要新增一个短信签名和一个短信模板,短信签名就是短信中【】里边的内容,模板就是签名和验证码之外的内容,这里签名是“TR共享单车”,模板是:您的验证码为:{code},您正在进行密码重置操作,该验证码 5分钟内有效,请勿泄露于他人!)

3.点击"调用API发送短信",会跳转新页面,页面里边可以测试是否能够发送短信,也有对应后端语言发送短信的代码示例

4.拿到短信签名、模板code信息,代码中需要用到,把node示例代码放到自己的server中,需要安装三个对应的依赖。

5.申请阿里云key和密钥,申请后填入代码中即可

2.3使用代码测试发送验证码

编写发送验证码接口

2.发送验证码成功后需要把手机号,验证码,有效期5分钟存入全局变量global,这样重置验证码的时候就会从全局变量global中拿取手机号对应的验证码信息

​2.4完善功能


1. 阿里云短信服务简介

阿里云短信服务是一项提供给开发者的即时通讯服务,通过 API 调用可以快速发送短信通知、验证短信等。其核心优势包括高达 99.9% 的发送成功率、秒级消息到达、支持全球短信发送等特点,适用于各种规模的企业和开发者需求。

2. 阿里云验证码发送流程

阿里云验证码发送流程包括几个主要步骤,涵盖了从请求发送到接收验证码的全过程:

2.1

申请阿里云短信服务

首先,注册阿里云,并且完成个人身份证认证,开发者需要在阿里云控制台或通过 API 申请短信服务。搜索短信服务,下面弹出的产品短信服务点击进入,找到左边菜单快速学习和测试,点击菜单并且往下拉,在申请时,需要获取 Access Key ID 和 Access Key Secret,这是访问阿里云 API 的必要凭证。


2.2

短信模板及阿里云秘钥

1.开发者可以在自己的应用程序中集成短信发送功能。绑定发起测试的手机号,需要绑定的手机号才能成功发送验证码,其他的用户手机号发送的验证码都是8888
2.发送测试验证码之前还需要新增一个短信签名和一个短信模板,短信签名就是短信中【】里边的内容,模板就是签名和验证码之外的内容,这里签名是"TR共享单车",模板是:您的验证码为:${code},您正在进行密码重置操作,该验证码 5分钟内有效,请勿泄露于他人!

等待签名和模板审核通过后就可以发起测试验证码了

3.点击"调用API发送短信",会跳转新页面,页面里边可以测试是否能够发送短信,也有对应后端语言发送短信的代码示例
4.拿到短信签名、模板code信息,代码中需要用到,把node示例代码放到自己的server中,需要安装三个对应的依赖。
5.申请阿里云key和密钥,申请后填入代码中即可

2.3使用代码测试发送验证码

编写发送验证码接口

需要判断用户手机号是否注册,短信那边会处理是否是已绑定到阿里云测试手机号

2.发送验证码成功后需要把手机号,验证码,有效期5分钟存入全局变量global,这样重置验证码的时候就会从全局变量global中拿取手机号对应的验证码信息

2.4完善功能

Unaipp小程序发起发送验证码请求,验证码发送成功后就会进行1分钟倒计时,倒计时结束后才能再一次发送验证码。重置密码,会拿到手机号去global中找对应手机号的验证码信息,并且根据信息提示对应的内容

相关推荐
静听山水1 天前
腾讯云新开端口
云计算·腾讯云
CLOUD ACE1 天前
谷歌地图 | 3D 地图新功能:开发更简单,体验更丰富
云计算·云服务·谷歌云·谷歌地图·3d地图
StevenZeng学堂1 天前
【云原生安全篇】Cosign助力Harbor验证镜像实践
网络·安全·云原生·容器·kubernetes·云计算·go
碎像1 天前
阿里云对象存储OSS 速学
java·阿里云·oss
xybDIY1 天前
解决AWS Organizatiion邀请多个Linker账号数量限额问题
云计算·aws
mqiqe1 天前
云计算Openstack Neutron
云计算·openstack·perl
mqiqe1 天前
云计算Openstack Keystone
数据库·云计算·openstack
小安运维日记2 天前
Linux云计算 |【第四阶段】RDBMS1-DAY3
运维·服务器·sql·mysql·云计算·求职招聘
szqcloud2 天前
腾讯云SDK产品功能
云计算·音视频·腾讯云
QQ39575332372 天前
提升企业数字化转型的关键:选择合适的IT解决方案
大数据·云计算