gladyshev/yii2-rucaptcha

Yii2 rucaptcha.com 验证码识别扩展。

安装: 101

依赖: 0

建议: 0

安全性: 0

星标: 1

关注者: 1

分支: 0

开放问题: 0

类型:yii2-extension

v1.0.1 2017-09-12 10:01 UTC

This package is auto-updated.

Last update: 2024-09-18 22:09:43 UTC


README

这是一个用于解决 Rucaptcha.com 验证码的扩展。它只是对 gladyshev\rucaptcha-client 库的封装。

Rucaptcha API 文档在 官方页面

Build Status Scrutinizer Code Quality

安装

通过 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');