Download the PHP package zemasterkrom/zmkr-cloudflare-turnstile-bundle without Composer
On this page you can find all versions of the php package zemasterkrom/zmkr-cloudflare-turnstile-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download zemasterkrom/zmkr-cloudflare-turnstile-bundle
More information about zemasterkrom/zmkr-cloudflare-turnstile-bundle
Files in zemasterkrom/zmkr-cloudflare-turnstile-bundle
Package zmkr-cloudflare-turnstile-bundle
Short Description Extensible and configurable integration of Cloudflare Turnstile with Symfony
License MIT
Informations about the package zmkr-cloudflare-turnstile-bundle
ZmkrCloudflareTurnstileBundle
Requires Symfony >= 5.0
and PHP >= 7.4
. Tested up to Symfony 7.
The purpose of this bundle is to facilitate the configuration and integration of the Cloudflare Turnstile captcha system into Symfony forms.
Summary of features provided:
- Automatic captcha rendering, language configuration and validation
- Timeout management
- Client-side error domain management
- reCAPTCHA / hCaptcha compatibility mode
- Possibility of using custom JavaScript rendering logic
- Possibility of marking captchas as required
Get started
With Symfony Flex
Run the following command with Composer:
composer require zemasterkrom/zmkr-cloudflare-turnstile-bundle
If you have not explicitly allowed "contrib" recipes in your composer.json file, you will be prompted with the following message for zemasterkrom/zmkr-cloudflare-turnstile-bundle
:
Do you want to execute this recipe?
Answer yes for zemasterkrom/zmkr-cloudflare-turnstile-bundle
.
Finally, modify the zemasterkrom/zmkr-cloudflare-turnstile-bundle
section of the .env
file to add your Cloudflare Turnstile application keys:
Without Symfony Flex
Install Composer dependencies:
composer require zemasterkrom/zmkr-cloudflare-turnstile-bundle
Register the bundle inside the config/bundles.php
file:
Create the config/packages/zmkr_cloudflare_turnstile.yaml
configuration file:
Add your Cloudflare Turnstile application keys to the .env
file:
Usage
To add a Cloudflare Turnstile captcha to a form, you need to associate a CloudflareTurnstileType
field in your form builder:
Validation will be performed automatically when you check the form that is associated with a CloudflareTurnstileType
:
Documentation
For advanced usage, please see the documentation.
License
This bundle is licensed under the MIT license. The license is accessible here.
All versions of zmkr-cloudflare-turnstile-bundle with dependencies
symfony/asset Version ^5.0|^6.0|^7.0
symfony/form Version ^5.0|^6.0|^7.0
symfony/framework-bundle Version ^5.0|^6.0|^7.0
symfony/http-client Version ^5.0|^6.0|^7.0
symfony/translation Version ^5.0|^6.0|^7.0
symfony/twig-bundle Version ^5.0|^6.0|^7.0
symfony/validator Version ^5.0|^6.0|^7.0