long
|
dc72a8ccaf
|
fix: getResourceList never returns -1, uses flags for disabled/expired tokens to keep guest mode working
|
2026-05-21 10:25:15 +08:00 |
|
long
|
499c969233
|
fix: distinguish disabled users from invalid tokens - disabled users see public resources as guest, only truly invalid tokens trigger re-login
|
2026-05-21 10:13:33 +08:00 |
|
long
|
3b44300216
|
fix: return code -1 when disabled user has token in getResourceList, triggers frontend logout
|
2026-05-21 10:08:15 +08:00 |
|
long
|
03b80310f6
|
feat: add public resource support, usage filtering, and recordDownload API
|
2026-05-20 18:24:04 +08:00 |
|
long
|
8d015fa962
|
fix: dual-write token (DB+cache) and dual-read with fallback, works with or without SQL migration
|
2026-05-20 17:54:21 +08:00 |
|
long
|
f639ef2fbb
|
feat: add time dimension filter (today/3d/7d/30d) to resource list
|
2026-05-20 17:38:28 +08:00 |
|
long
|
ea8e6d7c1b
|
fix: switch asset token from file cache to database for reliability + always redirect on token invalid
|
2026-05-20 17:22:12 +08:00 |
|
long
|
076cd0fcf9
|
fix: add changePassword to notNeedLogin for asset token auth
|
2026-05-20 17:13:26 +08:00 |
|
long
|
60cb2b80cd
|
feat: add dedicated change password api and fix token expire code
|
2026-05-20 16:53:08 +08:00 |
|
long
|
485ba7a380
|
style: optimize ui for login and index pages with modern ios tech style
|
2026-05-20 16:06:46 +08:00 |
|