lukaschel/pimcore-recaptcha
Composer 安装命令:
composer require lukaschel/pimcore-recaptcha
包简介
Pimcore bundle to use recaptcha v3 in symfony forms
README 文档
README
With this Pimcore bundle it is possible to integrate the Google ReCaptcha v3 logic into symfony forms.
Installation
"require" : { "lukaschel/pimcore-recaptcha" : "~1.0.0" }
Usage
After enabling and installing the bundle in the Pimcore backends, the bundle configuration can be used to set Recaptcha keys for each page.
Form integration
Subsequently, a hidden input field can be deposited in the respective form:
public function buildForm(FormBuilderInterface $builder, array $options) { $builder ->add('g_recaptcha_response', HiddenType::class, [ 'attr' => [ 'class' => 'g-recaptcha-response-input' ] ]); }
Now you only have to validate the input field in your controller when your form is submitted:
if ($form->isSubmitted() && $form->isValid() && $this->container->get('lukaschel.recaptcha')->validate($request->request->get('FORM_NAME')['g_recaptcha_response']) ) { ... }
Copyright and license
For licensing details please visit LICENSE.md
统计信息
- 总下载量: 47
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-3.0-or-later
- 更新时间: 2019-05-03