Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alex290/yii2-module-recaptcha-v3
This is reCAPTCHA v3 for Yii2
https://github.com/alex290/yii2-module-recaptcha-v3
Last synced: about 1 month ago
JSON representation
This is reCAPTCHA v3 for Yii2
- Host: GitHub
- URL: https://github.com/alex290/yii2-module-recaptcha-v3
- Owner: alex290
- Created: 2019-03-22T07:16:49.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-03-22T07:22:28.000Z (almost 6 years ago)
- Last Synced: 2024-04-25T19:22:31.788Z (9 months ago)
- Language: PHP
- Size: 2.93 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Yii2 reCAPTCHA v3
=================
Yii2 reCAPTCHA v3Установка
------------Предпочтительным способом установки этого расширения является [composer](http://getcomposer.org/download/).
Запустить
```
php composer.phar require --prefer-dist alex290/yii2-module-recaptcha-v3 "*"
```или добавить
```
"alex290/yii2-module-recaptcha-v3": "*"
```в разделе require вашего `composer.json` файла.
Использование
-----После установки расширения просто используйте его в коде :
добавьте это в основные компоненты main.php
```php
'components' => [
...
'reCaptcha3' => [
'class' => 'alex290\recaptcha3\ReCaptcha',
'site_key' => 'site_key_###',
'secret_key' => 'secret_key_###',
],```
and in your model
acceptance_score the minimum score for this request (0.0 - 1.0) or null
```php
public $reCaptcha;
public function rules()
{
return [
...
[['reCaptcha'], \alex290\recaptcha3\ReCaptchaValidator::className(), 'acceptance_score' => 0]
];
}
``````php
= $form->field($model, 'reCaptcha')->widget(\alex290\recaptcha3\ReCaptchaWidget::class) ?>
```