panlatent / craft-geetest
Craft 3 的 Geetest 插件
0.2.0
2018-09-22 15:51 UTC
Requires
- craftcms/cms: ^3.0.0
- guzzlehttp/guzzle: ^6.3
This package is auto-updated.
Last update: 2024-09-23 05:53:53 UTC
README
Craft 3 的 Geetest 插件。Geetest 极验提供强大的真人验证解决方案。本插件为 Craft 提供以下功能。
功能
- 验证码
要求
此插件需要 Craft CMS 3.0 或更高版本。
安装
要安装此插件,请按照以下说明操作。
-
打开终端并转到您的 Craft 项目文件夹
cd /path/to/project
-
然后告诉 Composer 加载插件
composer require panlatent/craft-geetest
-
在控制面板中,转到设置 → 插件,并点击 Geetest 的“安装”按钮。
使用方法
-
设置插件设置:访问 ID 和访问密钥
-
添加到模板
{{ geetestInput() }}
注意:不要忘记 CSRF 验证 {{ csrfInput() }}
。
- 在控制器中验证
public function actionRegister() { \panlatent\craft\geetest\helpers\Getest::requireValidated(); // or $isValid = \panlatent\craft\geetest\helpers\Getest::isValidated(); }