lesha724/yii2-math-captcha mathСaptcha in yii2

math-captcha

  1. Установка
  2. Использование

виджет math-captcha

Пример

Установка

Предпочтительным способом установки этого расширения является composer.

Выполните

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

или добавьте

"lesha724/yii2-math-captcha": "*"

в блок require в вашем composer.json файле.

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

Как только расширение будет установлено, просто используйте его в своем коде :

use yii\web\Controller;

class SiteController extends Controller
{
    public function actions()
    {
        return [
            ...
            'captcha' => [
                'class' => 'lesha724\MathCaptcha\MathCaptchaAction',
                //'imageLibrary'=>'imagick', only 'gd' and 'imagick' 
                'fixedVerifyCode' => YII_ENV_TEST ? '42' : null,
                //не задавайте значение foreColor и backColor (они заполняться случайными цветами)
                //остльные опции http://www.yiiframework.com/doc-2.0/yii-captcha-captchaaction.html
            ],
        ];
    }
}


<?php $form = ActiveForm::begin([]); ?>

....

<?= $form->field($model, 'verifyCode')->widget(\yii\captcha\Captcha::className(), [
	'template' => '{image} {input}',
]) ?>

....

<?php ActiveForm::end(); ?>

1 0
1 follower
5 509 downloads
Yii Version: 2.0
License: MIT
Category: User Interface
Developed by: lesha724
Created on: Mar 24, 2018
Last updated: (not set)
Packagist Profile
Github Repository

Related Extensions