3 Commits

Author SHA1 Message Date
EUForest
7fe7243c24 feat: Add slider verification code 2026-03-23 02:42:12 +08:00
EUForest
bc721b0ba6 update: Adding interference to CAPTCHA 2026-03-18 12:45:09 +08:00
EUForest
0dbcff85f1 feat(captcha): add captcha service interface and implementations
- Add captcha service interface with Generate and Verify methods
- Implement local image captcha using base64Captcha library
- Implement Cloudflare Turnstile verification wrapper
- Support Redis-based captcha storage with 5-minute expiration
- Add factory method for creating captcha service instances
2026-03-09 22:53:13 +08:00