fourclub/yii2-recaptcha !!! не для установки !!!

Google reCAPTCHA widget Yii2

reCaptcha API 2.0. только для LE CMS

P.S. на других сайтах работать не будет!!!

Latest Stable Version Total Downloads Latest Unstable Version License

Installation

  • Either run
php composer.phar require --prefer-dist "fourclub/yii2-recaptcha-widget" "1.1"

или

composer require "fourclub/yii2-recaptcha-widget" "1.1"

или добавить в файл composer.json

"fourclub/yii2-recaptcha-widget" : "*"

Получить на сайте Google reCAPTCHA Ключ и Секретный ключ внести их в настройках cms и включить использование reCAPTCHA

  • добавить в конфиг cms.
'components' => [
    'reCaptcha' => [
        'name' => 'reCaptcha',
        'class' => 'fourclub\recaptcha\ReCaptcha',
        'siteKey' => '', // вынесена в настройки Le cms
        'secret' => '', // вынесена в настройки Le cms
    ],
    ...
  • Add ReCaptchaValidator in your model, for example:

public $reCaptcha;

public function rules()
{
  return [
      // ...
    ['reCaptcha', \fourclub\recaptcha\ReCaptchaValidator::className(), 'secret' => Yii::$app->setting->get('recaptcha_secret'), 'when' => function($model){
        return $model && Yii::$app->setting->get('enableCaptcha');
    }],
  ];
}

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

Добавить во вьюшку


<?php if (Yii::$app->setting->get('enableCaptcha') == '1') :  ?>
    <?= $form->field($model, 'reCaptcha')->widget(\fourclub\recaptcha\ReCaptcha::className()) ?>
<?php endif;  ?>

Resources

Statistics

Downloads
GitHub Stars
GitHub Forks

Releases

  • 1.113 September 2015
  • 1.013 September 2015

Comments



1.1 is the latest of 2 releases



MIT license
Stats
2 github stars & 0 github forks
0 downloads in the last day
0 downloads in the last 30 days
2 total downloads