xin / verifycode
There is no license information available for the latest version (dev-main) of this package.
dev-main
2024-12-09 14:03 UTC
Requires
- php: >=7.1.9
- xin/capsule: ^1.0
- xin/support: ^1.0
Suggests
- xin/sms: SMS依赖包
This package is not auto-updated.
Last update: 2024-12-24 12:34:27 UTC
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');
参与贡献
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
特技
- 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md