手机获取验证码是目前web开发最常用的一个功能,随着移动互联的普及,在以往PC上的操作通通都移植到移动端上,今天给大家分享一个手机获取验证码的API代码,框架的底层使用的是Thinkphp5,短信发送类使用的是阿里大于,Thinkphp5+阿里大于发送短信验证码。在写代码之前我们要了解一下Composer。(自己去了解)具体的我就不多说了,因为花点时间才能了解!
1、首先安装我们要发短信的Composer包
composer require "overtrue/easy-sms"
在项目的根目录直接执行就可以了,因为用的是tp5,所以不要忘记引入命名空间哦
use Overtrue\EasySms\EasySms;
2、配置阿里大于key、secret等,这些都可以在阿里云获得。
这个配置我写在发送短信的方法里了,你可以写进配置文件里!(我发现我放在配置文件里会网关全部失效,只好放在类内,如果你发现为什么的话请给我留言,谢谢)
3、这个是我写的发送短信的类(复制直接可以使用)
下面是我手机收到的短信提示,
4、下面就是验证手机号码和验证码进行登录的方法
结束啦!就是这么简单,更多的经验分享请关注我,每天分享开发小技巧,每天持续更新互相交流!