xin / verifycode
There is no license information available for the latest version (v1.0.0) of this package.
v1.0.0
2025-01-09 09:04 UTC
Requires
- php: >=7.1.9
- xin/capsule: ^1.0
- xin/support: ^1.0
Suggests
- xin/sms: SMS依赖包
README
介绍
实现的一套轻量级插件调度管理器,可接入ThinkPHP、Laravel等主流框架,让你的应用拥有可拔插式的开发体验。
安装教程
composer require xin/verifycode
使用说明
配置文件 config.php
<?php
// +----------------------------------------------------------------------
// | 验证码设置
// +----------------------------------------------------------------------
return [
// 默认配置
'defaults' => [
'driver' => 'default'
],
// 驱动列表
'drivers' => [
// 短信验证码
'default' => [
'driver' => 'sms',
'sms' => 'aliyun',
'template' => '',
'table' => 'verify_code'
]
]
];
实例化管理器
<?php
$verifyCodeManager = new \Xin\VerifyCode\VerifyCodeManager($config);
// 用户ID身份
$identifier = 1;
// 生产验证码
$verifyCodeManager->make($identifier,'login');
// 验证验证码
$verifyCodeManager->verify($identifier,'login');