天天看点

Aps.Net Core3.1 WebApi发送阿里云短信验证码

转眼又要过了一年了 好久没写博客了,人不学就要落后,今天有时间把以前弄的发送阿里云短信验证码登录记录一下。

Aps.Net Core3.1 WebApi发送阿里云短信验证码

模板这个签名的意思就是 发送短信验证码的头部,类似于发票的抬头文字  一般个人只能申请一个验证码签名。企业的不知道(没试过。。。)。模板就是具体的内容,里面可以使登录的验证码  注册的验证码 找回密码的验证码   加上签名就是 【xxx时光管】 您好,你登录的验证码是520886。【】不用写在签名里面 发短信的时候会自动加上。个人的签名不能包含一些企业的文字  到时候他会告诉你签名、模板注意事项。

Aps.Net Core3.1 WebApi发送阿里云短信验证码
Aps.Net Core3.1 WebApi发送阿里云短信验证码

这个type可以自己定义,我这边演示一个登陆的发送验证码

检查发送验证码的方法 为了防止恶意乱发

我这边的逻辑其实是写死的  type只能是1  就是这个用户不在数据库里面先创建用户 然后发送验证码。在里面就直接发送验证码。下面是登录方法

如果验证成功了就要把数据库发送短信验证码的字段IsUse改成true

我的模板 签名都写在配置文件里面

这与上面的接收类一样的格式  当然在Core里面别忘了配置连接字符串  再调用的类或者接口在startup里面注册

 网址:https://api.aliyun.com/new#/?product=Dysmsapi&api=SendSms&params=%7B%22RegionId%22%3A%22cn-hangzhou%22%2C%22PhoneNumbers%22%3A%22%22%2C%22SignName%22%3A%22%22%2C%22TemplateCode%22%3A%22%22%7D&tab=DEMO&lang=JAVA

Aps.Net Core3.1 WebApi发送阿里云短信验证码

版权声明:本文为<b> 魏杨杨 </b>原创文章并发布到博客园, 除了【萬仟网】外, 其他平台欢迎转载,但必须在文章页面明显位置写明作者和出处,非常感谢。技术交流QQ群 99210270

Aps.Net Core3.1 WebApi发送阿里云短信验证码

微信扫一扫关注我公众号

一起学习,一起进步

Aps.Net Core3.1 WebApi发送阿里云短信验证码