feat: Implement pagination and effective account validation for backdoor user login

This commit is contained in:
2026-07-20 20:49:23 +08:00
parent de42645cae
commit 0c1c41772e
14 changed files with 268 additions and 93 deletions

View File

@@ -6,7 +6,9 @@
http://47.111.103.66/shihezi/backDoor
```
页面只显示 `sys_user` 中未删除、未停用的用户,支持按用户 ID、账号、姓名或手机号搜索。手机号会脱敏身份证号不会展示。选择用户后后端生成与 PC 单点登录相同类型的两小时 token页面将 token 写入同源的 `access_token``refresh_token`再根据 `/getInfo` 返回的用户类型进入求职门户或管理端
页面只显示 `sys_user` 中未删除、未停用的用户,支持按用户 ID、账号、姓名或手机号搜索。同一账号存在多条历史记录时,只显示 `create_time` 最新的有效记录;旧用户 ID 即使通过 `?id=` 直接访问也会被拒绝。手机号会脱敏,身份证号不会展示。选择用户后,后端生成与 PC 单点登录相同类型的两小时 token页面将 token 写入同源的 `access_token``refresh_token`然后无论用户类型都统一进入 `/shihezi/job-portal`
用户选择页采用全屏布局,每页显示 8 个账号并提供分页,不产生页面滚动条或横向表格滚动条。
已知用户 ID 时,也可以直接访问:
@@ -53,5 +55,4 @@ http://127.0.0.1:9091/backDoor
backdoor:
login:
portal-base-path: /shihezi
api-base-path: /api/shihezi
```