Google reCAPTCHA widget for Yii2. Based on reCaptcha API 2.0.
Installation ¶
The preferred way to install this extension is through composer.
- Either run
php composer.phar require --prefer-dist "himiklab/yii2-recaptcha-widget" "*"
or add
"himiklab/yii2-recaptcha-widget" : "*"
to the require
section of your application's composer.json
file.
Add
ReCaptchaValidator
in your model, for example:
public $reCaptcha;
public function rules()
{
return [
// ...
[['reCaptcha'], \himiklab\yii2\recaptcha\ReCaptchaValidator::className(), 'secret' => 'your secret key']
];
}
or just
public function rules()
{
return [
// ...
[[], \himiklab\yii2\recaptcha\ReCaptchaValidator::className(), 'secret' => 'your secret key']
];
}
Usage ¶
For example:
<?= $form->field($model, 'reCaptcha')->widget(
\himiklab\yii2\recaptcha\ReCaptcha::className(),
['siteKey' => 'your siteKey']
) ?>
or
<?= \himiklab\yii2\recaptcha\ReCaptcha::widget([
'name' => 'reCaptcha',
'siteKey' => 'your siteKey',
'widgetOptions' => ['class' => 'col-sm-offset-3']
]) ?>
If you have any questions, please ask in the forum instead.
Signup or Login in order to comment.