gladyshev / yii2-rucaptcha
Yii2 rucaptcha.com 验证码识别扩展。
v1.0.1
2017-09-12 10:01 UTC
Requires
- php: >=5.6
- gladyshev/rucaptcha-client: ~1.3
- yiisoft/yii2: ~2.0
Requires (Dev)
- phpunit/phpunit: ~5.7
This package is auto-updated.
Last update: 2024-09-18 22:09:43 UTC
README
这是一个用于解决 Rucaptcha.com 验证码的扩展。它只是对 gladyshev\rucaptcha-client 库的封装。
Rucaptcha API 文档在 官方页面。
安装
通过 composer 安装此扩展是首选方式。
运行以下命令之一
php composer.phar require --prefer-dist gladyshev/yii2-rucaptcha
或者将以下内容添加到您的 composer.json
文件的 require
部分。
"gladyshev/yii2-rucaptcha": "*"
配置
在配置文件中配置 rucaptcha
组件
... 'components' => [ ... 'rucaptcha' => [ 'class' => 'gladyshev\yii\rucaptcha\Rucaptcha', 'apiKey' => getenv('__RUCAPTCHA_KEY__'), 'options' => [ 'verbose' => (YII_DEBUG === true) ] ], ... ], ...
基本用法
识别文件或 URL
$captchaText = Yii::$app->rucaptcha->recognizeFile('http://example.com/image.jpg');