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 |