
吉鑫升andClaude Opus 4.8
9572b66ecb
feat(白名单): 账号级登录口令——管理员设明文口令,用户凭 /login/<用户名>?password= 直登
白名单管理页可给单个账号设明文登录口令(users.login_password,可空):
设置后该账号用户名直登(/login/username)须带匹配 ?password=,且优先于全局共享口令门;
未设口令的账号行为不变。前端登录 URL 已支持透传 ?password=,无需改登录页。
- 后端:UserRow/User 新增 login_password + 仓储映射;/login/username 账号级口令闸门
(_lookup_user_by_username 仅查不建);新管理员接口 PUT /users/{id}/login-password;
UserListItem 暴露明文(仅 admin 列表);migration 20260625_04 + 幂等补列 SQL。
- 前端:白名单页新增「登录口令」列(设置/修改/清除 + 复制登录链接);
core/auth api+hooks 增 setUserLoginPassword/useSetUserLoginPassword(含 Y-Log)。
- 文档:根 + 后端 CLAUDE.md 同步。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-27 11:03:39 +08:00
..
2026-06-10 11:24:21 +08:00
2026-06-16 11:07:31 +08:00
2026-06-18 17:39:19 +08:00
2026-05-17 19:50:52 +08:00
2026-06-09 17:18:40 +08:00
2026-06-26 20:29:26 +08:00
2026-06-18 14:26:27 +08:00
2026-06-02 20:36:22 +08:00
2026-06-12 14:51:50 +08:00
2026-06-03 11:35:38 +08:00
2026-06-12 15:40:09 +08:00
2026-06-06 00:52:24 +08:00
2026-05-21 17:34:25 +08:00
2026-06-16 23:34:12 +08:00
2026-06-27 11:03:39 +08:00
2026-06-26 20:29:26 +08:00
2026-05-18 19:34:14 +08:00
2026-06-08 22:52:18 +08:00
2026-06-16 15:23:54 +08:00
2026-05-18 19:34:14 +08:00
2026-06-16 17:59:05 +08:00
2026-06-21 17:17:19 +08:00
2026-06-22 16:36:31 +08:00
2026-06-05 11:19:09 +08:00
2026-06-22 16:36:31 +08:00
2026-06-18 15:11:50 +08:00
2026-06-22 16:36:31 +08:00
2026-06-06 00:52:24 +08:00
2026-06-16 10:49:36 +08:00
2026-06-17 18:05:07 +08:00
2026-06-16 16:37:43 +08:00
2026-06-16 14:32:21 +08:00
2026-06-25 19:36:43 +08:00
2026-06-19 20:51:05 +08:00
2026-05-18 19:34:14 +08:00
2026-06-06 00:52:24 +08:00
2026-06-27 11:03:39 +08:00
2026-06-04 12:40:18 +08:00
2026-06-16 14:32:21 +08:00
2026-05-13 14:36:44 +08:00
2026-05-13 14:36:44 +08:00
2026-06-24 15:57:04 +08:00
2026-05-19 22:54:36 +08:00