阿里云发送验证码流程

目录

[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中找对应手机号的验证码信息,并且根据信息提示对应的内容

相关推荐
鹿邑妈糊9 小时前
kvm-clock时钟虚拟化原理
云计算
AI Data 搭子15 小时前
阿里云发布 Agentic Storage 全矩阵产品:面向 AI 到 Agent 负载的全栈演进
人工智能·阿里云·云计算
阿里云大数据AI技术17 小时前
息壤开物 × 阿里云:为具身智能造一座“会生长的数据工厂“
大数据·人工智能·阿里云·dataworks·maxcompute
ZhangJun951 天前
Linux常用命令笔记,中高级运维高频指令,并附上vim常见操作
linux·运维·centos·云计算·vim
逐流人1 天前
Ceph对象存储与文件系统存储管理:从RADOS网关、S3与Swift到CephFS快照同步
linux·运维·ceph·云原生·云计算·swift·rados
逐流人1 天前
Ceph分布式存储集群配置与池管理:从配置优先级到PG、复本池与纠删码池
运维·分布式·ceph·云原生·云计算·rados
jqpwxt2 天前
启点创新科技景区私有化票务管理系统:智慧景区数字化建设核心服务商,以本地部署筑牢景区数字化安全与稳定底座
大数据·人工智能·科技·云计算·旅游
ZhangJun952 天前
三次握手、四次挥手的具体细节和流程详解,附加思考题
tcp/ip·计算机网络·云计算
腾讯云大数据2 天前
腾讯云数据智能体TCDataAgent升级:大数据平台不只“给人用”,也要“给Agent用”
大数据·云计算·腾讯云
河北小博博3 天前
阿里云 ChatOps Agent 让非标准化环境可修复:内核漏洞换盘后的容器恢复
阿里云·云计算