diff --git a/zemasterkrom/zmkr-cloudflare-turnstile-bundle/0.1/config/packages/zmkr_cloudflare_turnstile.yaml b/zemasterkrom/zmkr-cloudflare-turnstile-bundle/0.1/config/packages/zmkr_cloudflare_turnstile.yaml new file mode 100644 index 00000000..4ba558e6 --- /dev/null +++ b/zemasterkrom/zmkr-cloudflare-turnstile-bundle/0.1/config/packages/zmkr_cloudflare_turnstile.yaml @@ -0,0 +1,4 @@ +zmkr_cloudflare_turnstile: + captcha: + sitekey: "%env(CLOUDFLARE_TURNSTILE_SITEKEY)%" + secret_key: "%env(CLOUDFLARE_TURNSTILE_SECRET_KEY)%" diff --git a/zemasterkrom/zmkr-cloudflare-turnstile-bundle/0.1/manifest.json b/zemasterkrom/zmkr-cloudflare-turnstile-bundle/0.1/manifest.json new file mode 100644 index 00000000..c38bc0f4 --- /dev/null +++ b/zemasterkrom/zmkr-cloudflare-turnstile-bundle/0.1/manifest.json @@ -0,0 +1,14 @@ +{ + "bundles": { + "Zemasterkrom\\CloudflareTurnstileBundle\\ZmkrCloudflareTurnstileBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "CLOUDFLARE_TURNSTILE_SITEKEY": "1x00000000000000000000AA", + "CLOUDFLARE_TURNSTILE_SECRET_KEY": "1x0000000000000000000000000000000AA" + } +} diff --git a/zemasterkrom/zmkr-cloudflare-turnstile-bundle/0.1/post-install.txt b/zemasterkrom/zmkr-cloudflare-turnstile-bundle/0.1/post-install.txt new file mode 100644 index 00000000..676e160a --- /dev/null +++ b/zemasterkrom/zmkr-cloudflare-turnstile-bundle/0.1/post-install.txt @@ -0,0 +1,10 @@ + + Almost ready + + + * Configure the captcha initializer parameters: + 1. Modify Cloudflare Turnstile keys in your .env file to use your application keys (CLOUDFLARE_TURNSTILE_SITEKEY, CLOUDFLARE_TURNSTILE_SECRET_KEY) + 2. Associate a CloudflareTurnstileType in your form builder + 3. Check that the submitted form is valid: captcha validation will be automatically triggered + + * Read the documentation at https://github.com/Zemasterkrom/zmkr-cloudflare-turnstile-bundle