Contact Kontakt Alle Awards anzeigen
Contact
Alle Awards anzeigen

lukaschel/pimcore-recaptcha

not-reviewed

No Category

No author set

Version

1.0.1

Last updated

Compatible Pimcore Version

-

Contact

-

No  Reviewer

lukaschel/pimcore-recaptcha

No Category

Zusammenfassung

Pimcore bundle to use recaptcha v3 in symfony forms


Readme

PimcoreRecaptcha

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

Review status

not-reviewed

?>

No author set

Version

1.0.1

Last updated

Compatible Pimcore Version

-

Contact

-

No  Reviewer