houzhonghua/verify

身份证号码验证、短信验证

dev-main 2022-04-06 10:10 UTC

This package is auto-updated.

Last update: 2025-07-06 17:16:24 UTC


README

composer require houzhonghua/verify dev-main

身份证验证

引入

use houzhonghua\verify\Verify;

调用验证身份证号码格式方法

$res = Verify::ID("513721199412194010");
if($res){
    return '验证通过';
}

短信验证

手册地址:https://www.kancloud.cn/newphper/tpsms/1375119

引入

use houzhonghua\verify\SmsVerify;
// 生成验证码并缓存
$code = (new SmsVerify())->mobile('18888888888')->create();

// 生成登录(login)场景的验证码并缓存
$code = (new SmsVerify())->scene('login')->create();

// 手动传入号码和验证码
$smsVerify->mobile('18888888888')->code('123456')->check();

// 验证短信验证码
$smsVerify = new SmsVerify();
if(! $smsVerify->check()){
    //验证失败,获取失败信息
    $msg = $smsVerify->getErrorMsg();
}

// 验证登录(login)场景短信验证码
$smsVerify = new SmsVerify();
if(! $smsVerify->scene('login')->check()){
    //验证失败,获取失败信息
    $msg = $smsVerify->getErrorMsg();
}