petrabarus/yii2-recaptcha

There is no license information available for the latest version (dev-master) of this package.

Yii2 widget for reCaptcha

dev-master 2016-06-13 09:23 UTC

This package is auto-updated.

Last update: 2024-03-22 15:37:21 UTC


README

Google reCaptcha widget for Yii2.

Latest Stable Version Total Downloads Latest Unstable Version

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist petrabarus/yii2-recaptcha "*"

or add

"petrabarus/yii2-recaptcha": "*"

to the require section of your composer.json file.

Requirement

This package require

  • Latest Yii2
  • PHP 5.4 or later

Usage

Obtain the credentials in Google reCaptch. After that dd configuration in the params.

[
    'reCaptcha' => [
        'siteKey' => 'ABCDEFGHIJKLMN',
        'secretKey' => 'ABCDEFGHIJKLMN',
    ]
]

Make sure the configuration can be accessed via Yii::$app->params['reCaptcha']['siteKey'] and Yii::$app->params['reCaptcha']['secretKey'].

To use in the active form.

$form->field($model, 'captcha')->widget(\PetraBarus\Yii2\ReCaptcha\ReCaptcha::class);

To add validator in the rules

['captcha', \PetraBarus\Yii2\ReCaptcha\ReCaptchaValidator::class],