pkupuk df1efb4881 feat(contact): implement Turnstile protection via API proxy
- Add `pages/api/contact.ts` to proxy n8n webhook and verify Turnstile tokens.
- Update `contact-us.astro` form to include Turnstile widget and validation logic.
- Replace hardcoded sitekey with `PUBLIC_TURNSTILE_SITE_KEY` from environment variables.
- Update `dev.vars` to include Cloudflare Turnstile keys.
2026-03-01 14:06:44 +08:00
2026-02-11 11:52:25 +08:00
2026-02-11 11:52:25 +08:00
2026-02-11 11:52:25 +08:00
2025-09-19 01:06:11 +08:00
Description
No description provided
MIT-0 19 MiB