romeoz / rock-captcha
验证码库
0.11.0
2015-11-11 05:11 UTC
Requires
- php: >=5.4.0
- romeoz/rock-base: 0.12.*
Requires (Dev)
- dapphp/securimage: 3.6.*
- gregwar/captcha: 1.*
- phpunit/phpunit: ^4.7.0
- romeoz/rock-session: 0.12.*
Suggests
- dapphp/securimage: required for using SecurimageCaptcha (https://github.com/dapphp/securimage)
- gregwar/captcha: required for using GregwarCaptcha (https://github.com/Gregwar/Captcha)
- romeoz/rock-session: required for write code to session
This package is not auto-updated.
Last update: 2024-09-28 18:37:05 UTC
README
特性
- 多提供者
- 将代码写入会话
- 为Rock 框架的独立模块/组件
安装
通过命令行
composer require romeoz/rock-captcha
在你的 composer.json 文件中
{ "require": { "romeoz/rock-captcha": "*" } }
快速入门
use rock\captcha\KCaptcha; $captcha = new KCaptcha(); echo '<img src="' . $captcha->getDataUri() . '">'; $captcha->getCode(); // output: <code>
写入会话
必需安装 Rock Session。
composer require romeoz/rock-session
示例
$config = [ 'session' => new \rock\session\Session ]; $captcha = new KCaptcha($config); echo '<img src="' . $captcha->getDataUri() . '">'; $captcha->getSession(); // output: <code>
要求
- PHP 5.4+
- 将代码写入会话需要 Rock Session:
composer require romeoz/rock-session
- 使用 GregwarCaptcha 需要 gregwar/captcha:
composer require gregwar/captcha:1.*
- 使用 SecurimageCaptcha 需要 dapphp/securimage:
composer require dapphp/securimage:3.6.*
所有未加粗的依赖都是可选的。
许可协议
验证码库是开源软件,许可协议为 MIT 协议。