piliugin / yii2-recaptcha3
用于Google Recaptcha v3的Yii2组件
1.0.1
2019-10-06 16:28 UTC
Requires
- php: >=5.6
This package is auto-updated.
Last update: 2024-09-07 03:54:34 UTC
README
安装
安装此扩展的首选方法是通过 composer。
运行以下命令之一:
php composer.phar require piliugin/yii2-recaptcha3 "*"
或者在您的 composer.json
文件的 require 部分添加
"piliugin/yii2-recaptcha3": "*"
然后运行 composer update
。
使用方法
安装扩展后,只需在代码中使用它即可
将此添加到您的 components/main.php
'components' => [ ... 'recaptcha' => [ 'class' => 'piliugin\recaptcha3\Recaptcha', 'site_key' => '###', 'secret_key' => '###', ], ...
并在您的模型中
acceptanceScore
是此请求的最小分数(0.0 - 1.0)。默认为 0.5。
actionName
是您发送到谷歌以获取 captchaToken
的动作名称(请参阅 前端集成)
public $captchaToken; public function rules() { return [ ... [ ['captchaToken'], RecaptchaValidator::class, 'action' => 'yourActionName', 'acceptanceScore' => 0.4, ], ]; }