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 许可。