gladyshev / yii2-rucaptcha
Yii2 rucaptcha.com captcha recognition extension.
Installs: 101
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Type:yii2-extension
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-10-18 22:20:04 UTC
README
An extension for resolving captcha with Rucaptcha.com. It's just a wrapped gladyshev\rucaptcha-client library.
Rucaptcha API documentation is at official page.
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist gladyshev/yii2-rucaptcha
or add
"gladyshev/yii2-rucaptcha": "*"
to the require
section of your composer.json
file.
Setup
Setup rucaptcha
component in your configuration file:
... 'components' => [ ... 'rucaptcha' => [ 'class' => 'gladyshev\yii\rucaptcha\Rucaptcha', 'apiKey' => getenv('__RUCAPTCHA_KEY__'), 'options' => [ 'verbose' => (YII_DEBUG === true) ] ], ... ], ...
Basic Usage
Recognize file or url:
$captchaText = Yii::$app->rucaptcha->recognizeFile('http://example.com/image.jpg');