adrianbonpin
ec5ee7fb18
feat: add Cloudflare Turnstile captcha to auth flow
- Add captcha plugin to Better Auth config (cloudflare-turnstile provider)
- Create reusable TurnstileWidget component with script injection
- Integrate Turnstile into login, signup, and forgot-password forms
- Pass x-captcha-response header on protected endpoints
- Add TURNSTILE_SECRET_KEY and NEXT_PUBLIC_TURNSTILE_SITE_KEY to env
2026-06-26 21:50:45 +08:00
..
2026-05-28 00:18:20 +08:00
2026-05-28 00:24:33 +08:00
2026-05-28 00:24:33 +08:00
2026-05-20 02:19:42 +08:00
2026-05-05 16:20:28 +08:00
2026-05-25 19:20:54 +08:00
2026-05-20 02:27:56 +08:00
2026-05-09 16:38:29 +08:00
2026-05-25 19:26:22 +08:00
2026-05-16 20:13:23 +08:00
2026-04-26 19:35:45 +08:00
2026-06-26 21:50:45 +08:00
2026-05-05 00:36:17 +08:00
2026-05-09 22:36:05 +08:00
2026-05-05 02:12:16 +08:00
2026-05-25 21:16:17 +08:00
2026-05-09 23:47:50 +08:00
2026-04-30 19:53:58 +08:00