Skip to content

jumper423/yii2-captcha

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

Новая версия

DeCaptcha

Yii2 Captcha

PHP version

Распознавание капч для всех популярных сервисов rucaptcha.com, 2captcha.com, pixodrom.com, captcha24.com, socialink.ru, anti-captcha.com

Вебсайт

Особенности

  • Подходит для всех сервисов по распознаванию капч работающие по общим стандартам
  • Лёгкость настроки
  • Распозвание как по пути до файла, так и по ссылки

Установка

Предпочтительный способ установить это расширение через composer.

Либо запустить

php composer.phar require --prefer-dist jumper423/yii2-captcha "*"

или добавить

"jumper423/yii2-captchar": "*"

в файл composer.json.

Конфигурация

'components' => [
    'captcha' => [
        'class' => 'jumper423\Captcha',
        'pathTmp' => '@app/captcha',
        'apiKey' => '42eab4119020dbc729f657fef270r546',
    ],
],

Использование

Простой пример использования:

$path = 'path/to/captcha.png';
if (\Yii::$app->captcha->run($path)) {
    $captcha = \Yii::$app->captcha->result();
} else {
    throw new Exception(\Yii::$app->captcha->error());
}

Так же можно применять если у Вас есть только ссылка на капчу, но для этого метода Вам следует прописать путь в конфигурации для сохранения капч (pathTmp):

$url = 'https://vk.com/captcha.php?sid=698254154192&s=1';
if (\Yii::$app->captcha->run($url)) {
    $captcha = \Yii::$app->captcha->result();
} else {
    throw new Exception(\Yii::$app->captcha->error());
}

About

Распознавание капч для всех популярных сервисов rucaptcha.com, 2captcha.com, pixodrom.com, captcha24.com, socialink.ru, anti-captcha.com

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages