site-mva-global-fret/cloudflare-worker
MVA Global Fret a3a36df811 Anti-spam: add Cloudflare Turnstile (CAPTCHA) on registration form
- contact.html: ajout du widget Turnstile (site key: 0x4AAAAAADKDuc7Rmlb1svIL)
- form-handler.js: blocage de la soumission si pas de token Turnstile valide
- Worker: validation server-side du token via /turnstile/v0/siteverify
  avant chaque appel sendWelcomeNow → bloque les bots qui n'auraient
  pas passé le challenge côté client.

Le secret Turnstile est en env var Cloudflare (TURNSTILE_SECRET).

Limite humain : Turnstile détecte les bots avec très peu d'interaction
côté utilisateur (mode 'Managed', le plus souvent invisible).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 10:47:29 +02:00
..
DEPLOIEMENT.md Worker: cron post-confirmation pour envoyer le welcome email après opt-in 2026-05-05 23:24:26 +02:00
hubspot-proxy.js Anti-spam: add Cloudflare Turnstile (CAPTCHA) on registration form 2026-05-06 10:47:29 +02:00