Commit Graph

14 Commits (d883d0fa3e165366c236b1a02fbb484c4e54d0a8)

Author SHA1 Message Date
wxg0103 d883d0fa3e fix: correct cache key format for login attempt tracking 2025-09-25 16:19:19 +08:00
wxg0103 94823b2a6a chore: refactor captcha generation logic in login.py 2025-09-25 13:46:09 +08:00
wxg0103 0406fbcaf7 feat: enhance captcha generation with access token validation and configurable max attempts 2025-09-24 18:55:09 +08:00
wxg0103 74c454532d feat: enhance user authentication with RSA key handling and encrypted data support 2025-09-18 18:42:55 +08:00
wxg0103 70f6d6b048 fix: update password handling in user authentication to use plain text instead of encrypted password 2025-09-17 17:54:40 +08:00
wxg0103 d4bdee1340 fix: reduce login failure record expiration time from 3600 to 600 seconds 2025-09-17 17:21:43 +08:00
wxg0103 cf91734db5 refactor: adjust max_attempts default and captcha requirement in authentication logic 2025-09-17 10:26:43 +08:00
wxg0103 0969f70104 feat: add authentication settings API endpoints and enhance login logic with access token validation 2025-09-16 18:26:55 +08:00
wxg0103 6c27fe68fe refactor: simplify cache timeout handling in authentication modules 2025-07-09 14:18:03 +08:00
wxg0103 9dc06909bd refactor: login captcha 2025-05-22 15:42:12 +08:00
shaohuzhang1 dcb77bbe16
feat: Captcha (#2913) 2025-04-17 19:16:54 +08:00
shaohuzhang1 5f902ef5de
feat: authentication (#2906) 2025-04-16 20:09:00 +08:00
shaohuzhang1 04642eb497 feat: authentication 2025-04-15 20:37:38 +08:00
shaohuzhang1 e58a5507a9 init project 2025-04-14 20:11:23 +08:00