Commit Graph

23 Commits

Author SHA1 Message Date
Qi HU 9033eff8ea feat: Refine captcha configuration and drivers
Introduce a configurable captcha manager with drivers for image,
Cloudflare Turnstile, and Google reCAPTCHA, including fallback
behaviour.

Refactor login, signup, complain, and related flows to use the new
abstraction while simplifying the legacy image endpoint.

Document captcha environment options and restore classic defaults in
.env.example.

Signed-off-by: Qi HU <github@spcsky.com>
2025-10-11 23:38:27 +08:00
xiaomlove 612e83744f warning fix 2025-10-01 12:01:53 +07:00
xiaomlove a0ff441f03 add message template 2025-06-19 13:13:26 +07:00
xiaomlove 56994c542a user add last_announce_at/seeding_torrent_count/seeding_torrent_size 2025-06-09 02:29:15 +07:00
xiaomlove 0a2130ae1e fix invite user registered message 2025-05-23 01:38:41 +07:00
xiaomlove cd0dc67c2f fix signup message username 2025-05-22 02:18:07 +07:00
xiaomlove 2265a162ef cancel include lang/_target 2025-04-21 11:57:24 +07:00
xiaomlove d990723ebc add lang: nl + deprecate lang/_target 2025-04-21 02:53:56 +07:00
xiaomlove ff11c10eab add lang: ja 2025-04-19 02:06:51 +07:00
xiaomlove 2b029eba10 API: torrents upload/list 2025-04-17 01:39:40 +07:00
xiaomlove 97dc956c20 Challenge-Response Authentication 2025-04-05 15:38:40 +07:00
xiaomlove 7186bd86ee fix takesignup fire event 2024-11-27 13:53:12 +08:00
xiaomlove 90c9cd48ac add model event 2024-10-10 21:04:35 +08:00
xiaomlove c482d33552 fix temp invite for pre register username 2023-08-28 02:54:17 +08:00
xiaomlove 5604da88b5 pre register email+username 2023-08-24 02:28:58 +08:00
xiaomlove 8d8e3b7768 bonus can buy: tmp invite + rainbow ID + change username card 2023-01-05 18:29:31 +08:00
xiaomlove 0aa0d7afa7 invite after signup do not delete 2021-05-11 02:44:43 +08:00
xiaomlove fa57e78c74 backup add feature: upload to google drive 2021-05-11 01:41:58 +08:00
xiaomlove 3e4471f533 add-filesystem-google-drive 2021-05-10 20:05:52 +08:00
xiaomlove 9be4043031 invite signup check code's owner 2021-05-04 14:21:18 +08:00
xiaomlove ffa120a831 fix takesignup.php 2021-02-28 02:57:50 +08:00
xiaomlove c3d944816c remove sent_mail() change encode 2021-02-04 19:28:27 +08:00
xiaomlove 0541f2a6c0 add composer 2021-01-13 19:32:26 +08:00