quanzo / yii2-recaptchav3
Invisible google recaptcha (ver 3) for Yii 2
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/quanzo/yii2-recaptchav3
Requires
- php: >=7.0
- google/recaptcha: ^1.2
- yiisoft/yii2: ~2.0.0
This package is auto-updated.
Last update: 2025-09-24 19:22:01 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