axguowen / think-smscaptcha
Simple SMS Captcha For ThinkPHP
dev-master
2024-06-13 03:46 UTC
Requires
- php: >=7.2.5
- axguowen/think-smsclient: ^1.0
- topthink/framework: ^6.1|^8.0
This package is auto-updated.
Last update: 2024-10-13 04:31:27 UTC
README
一个简单的 ThinkPHP 短信验证码扩展
主要功能:短信验证码发送和验证
安装
composer require axguowen/think-smscaptcha
用法示例
首先配置config目录下的smscaptcha.php配置文件,然后可以按照下面的用法使用。
生成并发送短信验证码
use think\facade\SmsCaptcha; // 手机号 $mobile = '188****8888'; // 生成发送短信验证码 $sendResult = SmsCaptcha::send($mobile); // 如果成功 if(!is_null($sendResult[0])){ echo '成功'; } // 失败 else{ echo $sendResult[1]->getMessage(); }
校验短信验证码
use think\facade\SmsCaptcha; // 验证码校验 $verifyResult = SmsCaptcha::verify('188****8888', '486936'); // 验证通过 if(!is_null($verifyResult[0])){ echo '通过'; } // 错误 else{ echo $sendResult[1]->getMessage(); }