quanzo / yii2-recaptchav3
Invisible google recaptcha (ver 3) for Yii 2
1.0.2
2019-08-24 05:39 UTC
Requires
- php: >=7.0
- google/recaptcha: ^1.2
- yiisoft/yii2: ~2.0.0
This package is auto-updated.
Last update: 2025-03-24 18:23:43 UTC
README
Защита сайта от спама с использованием Google Recaptcha v3 (invisible).
Необходимы приватный и публичный ключи.
Установка и подключение
- Скопировать в папку с модулями и Подключить autoload.php
- или используя composer
php composer.phar require "quanzo/recaptchav3"
или добавить в секцию require проекта
"quanzo/recaptchav3": "*"
- Подключить в сonfig.php
$config = [
'bootstrap' => [
'recaptcha',
],
'modules' => [
'recaptcha' => [
'class' => '\x51\yii2\modules\recaptchav3\Module',
'publicKey' => '...........................',
'privateKey' => '...........................',
'disableForRegisterUser' => true // отключить для зарегистрированных пользователей
],
], // end modules
];
Использование
if (\Yii::$app->getModule('recaptcha')->validUser()) {
echo ':-)';
} else {
echo ':-(';
}
Если проверка должна быть отключена - установите константу DISABLE_RECAPTCHA