tp短信验证码(配置以及使用)

阿里云短信验证码

今天搞了一个短信的验证码,用的是阿里云的平台,https://cn.aliyun.com/ss/?k=%E7%9F%AD%E4%BF%A1api,免费的验证码测试,不用充钱了。阿里的api有很多也有很多免费测试的接口(其实冲一块钱,就是使用了,他会判断你的阿里云里有钱自动就扣费了,一块钱的够你测试了)

别人的api

 

搜索完毕后点任意一个->买即可:

 

点他:

 

点击控制台:

 

我们所要的短信配置的信息:

 

配置阿里云

 

搜索打开它:

 

也可以点击去看国内消息里面去增加

 

说一下我们这俩有啥用

首先是:签名名称

 

也就是咱们的公司名字,当然代码里面有,先写上,后面你就知道在代码中那个地方了,当然要审核,审核过关了就可以使用了

增加模板去:

 

看一下模板的内容都有啥:

然后申请说明你瞎说一下即可,注意我们的变量名字就用他给的就行,尽量不要改,因为他们的实例上面的变量也是这个。提交审核过关就OK了。

 

自己的api

配置和上面一样

 

自己api配置阿里云

 

搜索打开它:

 

也可以点击去看国内消息里面去增加

 

说一下我们这俩有啥用

首先是:签名名称

 

也就是咱们的公司名字,当然代码里面有,先写上,后面你就知道在代码中那个地方了,当然要审核,审核过关了就可以使用了

增加模板去:

 

看一下模板的内容都有啥:

然后申请说明你瞎说一下即可,注意我们的变量名字就用他给的就行,尽量不要改,因为他们的实例上面的变量也是这个。提交审核过关就OK了。

 

 

我们要生成自己的

$accessKeyId$accessKeySecret

 

信息里面概述:

 

 

点击:

 

 

 

 

点击创建即可:

 

 

你的手机验证码

 

 

 

然后他让你下载一个excel文件,文件里面有

 

先不要管这个,放到一个安全位置,下面要用到

 

 

 

 

例子分析:

例子介绍;首先弄手机号,输入正确才能进行判断,然后我将验证码信息插入到了我们的数据库中去了。

 

在插入的前提是手机号输入正确,并且验证码已经发送到你手机上了。

 

当你的验证码输入正确,然后我就会提示你注册成功,当然是在这个验证码有效期间内。

我设置的是有效期间为五分钟

 

 

配置代码

我用的是我自己的没有用别人的域名:

我们直接在阿里云上面冲一块钱,就可以发短信了

 

 

将下载好的文件放在extend并改名字alisms

 

 

我将文件放在了公共部分,方便我们的调用

 

 

必须传的两个参数

 

公共文件中要更改的内容

 

 

Index控制器中

调用一下即可

 

上面做好的代码分享

做好的代码,有数据库有判断

链接:https://pan.baidu.com/s/1Yg1p7ilfVYZ7IMQcwBnLhg

提取码:vkz6

 

 

如果不想那么给你一个空的demo

链接:https://pan.baidu.com/s/1mW5wQ--GwPkPb0loxSmyHQ 
提取码:qcki

代码分享:

注:我们要吧下载好的内容放在extend文件夹中改名字alisms;

common函数代码

<?php
use Aliyun\Core\Config;
use Aliyun\Core\Profile\DefaultProfile;
use Aliyun\Core\DefaultAcsClient;
use Aliyun\Api\Sms\Request\V20170525\SendSmsRequest;
/*** 短信发送* @param $to    接收人* @param $code   短信验证码* @return json*/
function send_sms($to, $code){require_once '../extend/alisms/api_sdk/vendor/autoload.php';Config::load(); //加载区域结点配置$accessKeyId = '******************';//自己的AccessKeyId$accessKeySecret = '**************';//自己的AccessKeySecret$templateParam = $code;//短信API产品名(短信产品名固定,无需修改)$product = "Dysmsapi";//短信API产品域名(接口地址固定,无需修改)$domain = "dysmsapi.aliyuncs.com";//暂时不支持多Region(目前仅支持cn-hangzhou请勿修改)$region = "cn-hangzhou";// 初始化用户Profile实例$profile = DefaultProfile::getProfile($region, $accessKeyId, $accessKeySecret);// 增加服务结点DefaultProfile::addEndpoint("cn-hangzhou", "cn-hangzhou", $product, $domain);// 初始化AcsClient用于发起请求$acsClient= new DefaultAcsClient($profile);// 初始化SendSmsRequest实例用于设置发送短信的参数$request = new SendSmsRequest();// 必填,设置雉短信接收号码$request->setPhoneNumbers($to);// 必填,设置签名名称$request->setSignName("********");//要更改// 必填,设置模板CODE$request->setTemplateCode("*********");//要更改// 可选,设置模板参数if($templateParam) {$request->setTemplateParam(json_encode(['code'=>$templateParam]));//由于我的模板里需要传递我的短信验证码}//发起访问请求$acsResponse = $acsClient->getAcsResponse($request);//返回请求结果$result = json_decode(json_encode($acsResponse),true);// 具体返回值参考文档:https://help.aliyun.com/document_detail/55451.html?spm=a2c4g.11186623.6.563.YSe8FKreturn $result;
}
?>

 

index控制器

 public function verification(){$code = rand( 100000, 999999 );$phone = '150*****';//正确手机号$result = send_sms( $phone, $code );dump($result);exit;
}

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/9451.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

tp6 短信发送验证码

更改配置文件 app.php 里添加 //前端模块default_module >home,在config文件下cache.php里面去添加redis配置 // 缓存连接方式配置stores > [file > [// 驱动方式type > File,// 缓存保存目录path > ,// 缓存前缀prefix > ,// 缓存有效期…

有了域名想绑定域名邮箱?拥有域名后,如何免费绑定邮箱呢?如何使用【昵称@你的.域名】收发邮件

有了域名想绑定域名邮箱&#xff1f;拥有域名后&#xff0c;如何免费绑定邮箱呢&#xff1f;如何使用【昵称你的.域名】收发邮件 前提&#xff1a; 如文章标题&#xff0c;此篇文章的前提是“已经拥有了自己的域名” 有了自己的域名后&#xff0c;采用本篇文章的方式&#xf…

ios系统邮件怎么绑定QQ邮箱

一、做准备工作&#xff0c;开启IMAP/SMTP服务&#xff0c;怎么开启的教程就在↓如何开启QQ邮箱IMAP/SMTP服务&#xff1f;分享开启方法 - 三好电商网 然后你就获得了一串授权码 二、选择“邮件”app打开以下页面 三、选择QQ邮箱打开以下页面 四、电子邮件就填你的QQ邮箱账号…

其他邮箱如何绑定到常用的邮箱

背景介绍&#xff01; 一般我们国人最最最常用的邮箱就是QQ邮箱了&#xff0c;能推送到QQ、能搞成自己喜好的风格等等功能确实值得青睐。 最大的优点还是&#xff1a;可以及时收到别人发来的消息 当然&#xff0c;还有其他的邮箱各有各自的用处。例如大学生母校为学生准备的…

ChatGPT 掀起抢人大战,提示词工程师年薪近34万

火爆的ChatGPT ChatGPT 引发的资本盛宴还在持续上演&#xff0c;每个人都在谈论它背后的AI技术&#xff0c;每个人都在担心自己会不会被AI替代&#xff0c;但很少有人注意到&#xff0c;这项技术带来的新就业岗位。 这种岗位被称为“提示工程师”(Prompt Engineer)&#xff0c;…

ChatGPT之父传奇:8岁会编程,16岁出柜,2个月做到月活过亿

雷递网 雷建平 2月5日 聊天机器人ChatGPT的爆火&#xff0c;推出仅仅2个月&#xff0c;就达到月活过亿&#xff0c;成为历史上增长最快的消费者应用程序。 根据Sensor Tower数据&#xff0c;TikTok在全球推出后用约9个月时间达到1亿用户&#xff0c;Instagram用了30个月才达到同…

最爱 ChatGPT,每天编码 300 行,月薪 8k-17k 占比骤减!揭晓中国开发者真实现状...

作者 | 郑丽媛 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 瞬息万变的技术圈&#xff0c;似乎随时都在给予技术人数不清的机遇与挑战&#xff1a; 过去一年&#xff0c;频繁出圈的虚拟人曾一度将元宇宙的热度推至巅峰&#xff0c;如今却逐渐“悄无声息”&…

ChatGPT爆火至今,国内十余家知名公司竞相入局!高质量文本标注需求不断

2022年底OpenAi推出chatGpt&#xff0c;爆火至今。 据《华尔街日报》报道&#xff0c;百度将于3月16日左右推出类似ChatGPT的聊天机器人。科大讯飞预计今年5月落地ChatGPT相关AI学习机 。与此同时&#xff0c;更有腾讯、华为、字节、京东、360、网易、快手等 10 余家企业宣布有…

2022年大数据产业规模已超1000亿,从ChatGPT的爆火看大数据行业发展

哈喽大家好&#xff0c;小编注意到最近一段时间ChatGPT突然爆火&#xff0c;可能很多朋友已经体验过了ChatGPT的智能程度&#xff0c;体验过的小伙伴们可以留言交流下心得哦&#xff01; 聊天机器人ChatGPT的交流模型在经过大数据的浇灌后&#xff0c;展现出了令人大吃一惊的智…

香港科技大学:期中报告使用 ChatGPT 可加分;爆谷歌、微软已在韩国开始裁员;美国最大加密货币银行宣布关闭|极客头条

「极客头条」—— 技术人员的新闻圈&#xff01; CSDN 的读者朋友们早上好哇&#xff0c;「极客头条」来啦&#xff0c;快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 梦依丹 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 一分钟速览新闻点&…

ChatGPT API的使用(一)

OpenAI除了提供ChatGPT聊天功能外&#xff0c;还提供了功能强大的图片生成与编辑功能&#xff0c;以及代码注释、语音转换功能&#xff0c;而这些功能需要通过API进行访问。 首先需要生成您的帐户独有的 API 密钥。访问此页面并创建一个新的密钥。 在这里需要点击复制&#xf…

php实现通过api实现chatgpt

<?php $textphp你知道咋样区分不同的两台电脑吗通过程序; $headers[] "Content-Type: application/json"; $headers[] "Authorization: Bearer sk-pmnyMNsajmyQowmzVZFDT3BlbkFJym66WY5eZlCIh23N";//换成自己key $url"https://api.openai.com/v…

ChatGPT如何帮助科研人员写作?

Nature Portfolio. 《自然》旗下期刊与服务集合&#xff0c;致力于服务科学界&#xff0c;我们提供一系列高质量的产品和服务&#xff0c;涵盖生命科学、物理、化学和应用科学。其中&#xff0c;《自然》期刊&#xff08;Nature&#xff09;创立于1869年&#xff0c;是国际领先…

Ubuntu 语言配置修改为英文

1、通过locale命令查看当前Ubuntu的语言配置&#xff0c;如图显示为中文配置 2、打开配置文件&#xff0c;进行修改 3、在配置文件最后一行&#xff0c;添加如下内容 4、使配置生效 5、再次查看配置&#xff0c;已经改成英文的了 另外一种方式&#xff1a; 编辑文件 /etc/defa…

Windows 7 Tips: 如何更改系统的显示语言(图文教程)

本文适用于Windows Vista、Windows 7、Windows 8。 显示语言是指 Windows 在用户界面中的向导、对话框、菜单、帮助和支持主题以及其他项目中使用的语言。部分显示语言是默认安装的&#xff0c;除此以外的其他语言则需要安装语言文件。 通俗一点说&#xff0c;就是&#xff1a…

AI绘图教程【全面】

今年是AI技术大爆发的一年&#xff0c;几乎每一个人都对ChatGPT有所耳闻&#xff0c;每一周都有新的进展。事实上&#xff0c;ChatGPT已经成为很多人的实用工具&#xff0c;最简单的例子就是科研论文的润色&#xff0c;码农的基础代码编写和优化&#xff0c;这些是实打实有价值…

竞品还在追赶 OpenAI用GPT-4飚赢自己

赶在百度“文心一言”发布前一天&#xff0c;OpenAI祭出了GPT-4&#xff0c;这对于百度、谷歌们来说&#xff0c;可能是一个重大打击。 人们已经领略过GPT-3.5加持下的ChatGPT&#xff0c;但GPT-4比“前辈”更强大&#xff0c;它具有更高的可靠性和准确性&#xff0c;能够读懂…

上网必备!这些网站绝对是互联网宝藏!带你进入全新的在线世界

互联网上有无数的网站&#xff0c;有些是我们经常使用的&#xff0c;有些是我们不知道的。今天&#xff0c;我要给大家推荐一些非常有用的中国国内网站&#xff0c;它们可以帮助你提高工作效率、学习知识、拓展视野、娱乐生活等等。这些网站都是我从搜索结果中精选出来的&#…

像医生一样的大规模AI模型

目录 华佗&#xff1a;BenTsao相关工作华佗模型实验 HuatuoGPT动机解决方案混合数据的SFT基于AI反馈的RL 医学中的LLM指令微调 华佗&#xff1a;BenTsao 大型语言模型&#xff08;LLM&#xff09;&#xff0c;如LLaMA模型&#xff0c;已经证明了它们在各种通用领域自然语言处理…

每日一问-ChapGPT-20230414-中医基础-四诊之问诊

文章目录 每日一问-ChapGPT系列起因每日一问-ChapGPT-20230414-中医基础-四诊之问诊中医中的望闻问切介绍&#xff0c;以及对应的名家问诊的具体细节问诊拓展1. 一问寒热二问汗2. 三问头身四问便3. 五问饮食六问胸4. 七聋八渴俱当辨5. 九问旧病十问因6. 再问服药参机辨 当日总结…