一、申请阿里短信接口,开通服务,申请AccessKey ID和Access Key Secret

二、申请短信发送模板

三、在thinkphp5中的config文件中添加一下配置

//短信配置'SMS_CONFIG'    =>  array("sign"              =>      '萌呆呆', //审核通过的签名"key"               =>      'LTAI2UzMicjqIxKt', //阿里云生成的 accessKeyId"secret"            =>      '**************************', // 阿里云生成的 accessKeySecret),

四、,在extend目录下创建alidayu文件夹将下载的sdk放到alidayu文件夹

五、在控制器层引入文件并创建短信发送方法

 //用户注册时发送验证码public function sendphone(){$code = rand(100000, 999900); //随机6位数的验证码$param = array('code' => $code);$mobile = input('phoneNum'); //手机号$smscode = '**************'; //短信模板ID$res = $this->sendSms($mobile, $smscode, $param);if ($res) {session('mobileCode',$code);$msg=['status'=>0,'msg'=>'发送成功'];return json($msg);} else {$msg=['status'=>1,'msg'=>'发送失败'];return json($msg);}}

六、前端获取手机号

<input type="botton"  id="btn" onclick="sendChangePhone();" class="sms-btn" value="获取验证码">
//js代码
//发送手机验证码
function sendChangePhone(){var obj = $("input[name='mobile_phone']");phoneNum = obj.val();$.ajax({type: 'POST',dataType:'json',url: phone_url,data: {phoneNum:phoneNum},success: function(data){$("#btn").val(data.msg);}});
}

七、注意事项
同一个签名,对同一个手机号的发送频率
1分钟内短信发送条数不超过:1
1小时内短信发送条数不超过:5
1个自然日内短信发送条数不超过:10

thinkphp5+阿里短信发送验证码相关推荐

  1. 阿里云短信服务——短信发送验证码

    引言 短信服务现在在很多地方都用的到,我们最多接触到的可能就是验证码的发送了:现在很多大厂都提供由短信服务对应的api,直接调用就可以轻松实现短信发送:下面我以阿里云为例,演示一下如何短信发送验证码: ...

  2. jeecg 手机注册 阿里云短信API 【 阿里云短信发送验证码 平台配置和项目中使用】

    文章目录 jeecg 项目效果展示 短息通知页面入口 代码中调用短信api 配置和代码 API中的重要参数配置项: 阿里控制台注册 注册签名 注册短信模板  阿里云短信发送验证码配置和项目使用 je ...

  3. 邮箱发送验证码和短信发送验证码的学习笔记

    邮箱发送验证码 //邮箱验证码public static boolean sendEmail(String emailaddress,String code) {try {HtmlEmail emai ...

  4. [JAVA]阿里短信发送(测试)

    阿里短信发送 1.进入阿里云官网 https://www.aliyun.com/?utm_content=se_1008364713 2.登录后点击控制台 3.搜索短信服务 4.选中快速学习,绑定测试 ...

  5. 【阿里短信发送DEMO】阿里短信发送获取验证码

    代码可以用,希望能帮到你 import io.seata.common.util.StringUtils; import io.swagger.annotations.Api; import io.s ...

  6. 阿里云短信发送验证码使用记录

    官网:https://www.aliyun.com/product/sms 0.首先需要注册阿里云账号,可以直接用支付宝登陆. 1.登陆阿里云短信管理控制台,选择快速学习,使用测试短信发送 2.测试手 ...

  7. PHP 手机短信发送验证码

    点击链接加入群[php/web 学习课堂]:https://jq.qq.com/?_wv=1027&k=5645xiw 欢迎大家加入,一起讨论学习 本篇设计的知识点有点多,我会分类将,同学们可 ...

  8. 短信发送验证码实现验证

    写在前面   你们好,我是小庄.很高兴能和你们一起学习短信发送功能.如果您对Java感兴趣的话可关注我的动态.   写博文是一种习惯,在这过程中能够梳理和巩固知识点. 实现思路:前台将手机号码发送到后 ...

  9. laravel中实现短信发送验证码

    前段时间想实现一个短信验证码的功能,但是卡了很长时间. 首先我用的是阿里云的短信服务业务,其首次接入流程如下: 在阿里云上开通短信服务后需要做的: 1,申请签名  2,申请模板   3,创建Acces ...

最新文章

  1. python编程工资-看到抖音上Python工程师晒得工资条,我沉默了......
  2. python基础语法及知识总结-Python 学习完基础语法知识后,如何进一步提高?
  3. CentOS_6.5配置iptables防火墙策略
  4. Spring Cloud Gateway(五):路由定位器 RouteLocator
  5. linux 搜索 文件 内容,Linux 文件查找及文件内容查找
  6. 操作系统基础知识笔记
  7. Web应用系统中数据传递的方式汇总
  8. python MultipartEncoder
  9. SAStruts アクションにJSONを返すメソッドを作成してみる
  10. 数字图像处理与python实现 pdf_python数字图像处理实现直方图与均衡化
  11. paip.c#.net 右键菜单带图标
  12. SLAM--各种开源项目
  13. wxpython 教程 pdf_活学活用wxPython 完整版PDF
  14. Jenkins配置-腾讯企业微信邮箱
  15. 查看k8s的etcd数据
  16. 3款强大到离谱的电脑软件,个个提效神器,从此远离加班
  17. html 刷新表格数据,当我刷新页面时在html表格上重复数据
  18. 《送东阳马生序》(节选)
  19. python中ipaddr库用法详解
  20. Java医院管理系统(his)源码免费分享

热门文章

  1. 预制式智能模块化变电站
  2. Codeforces Round #834 (Div. 3) E. The Humanoid
  3. Qt Quick实现的涂鸦程序
  4. 人脑拆机三部曲:为什么我支持马斯克,而人类应该畏惧人工智能
  5. 华为HCIP-DATACOM题库解析251-270(821)部分重复题目不带解析
  6. 华北电力大学2021年高等代数试卷
  7. C#调用百度人体分析SDK进行人流量分析,计算图片的人数
  8. 阿里云合作伙伴返点和代理商返点的差别
  9. 小蚁摄像机存储到计算机,小蚁摄像机电脑客户端
  10. 空间数据可视化地图绘制R语言可复现