在线用户监控
在线用户监控模块允许管理员实时查看当前登录系统的活跃用户,并具备强制下线能力,保障系统安全。
功能入口
登录后点 平台管理 → 运维监控 → 在线用户(路由 /system/online)。

2026-08-26 演示站实拍。搜索:用户名(支持用户名 / 真实姓名模糊查询)。列表列:用户名、真实姓名、部门、登录IP、登录地点、浏览器、操作系统、登录时间、最后活动时间、操作。行操作是 详情 / 强制下线 / 更多。
在线用户列表
| 列 | 说明 |
|---|---|
| 用户名 | 登录账号 |
| 真实姓名 | 显示名 |
| 部门 | 所属组织 |
| 登录IP | 客户端 IP |
| 登录地点 | 按 IP 解析;本机常显示「本地」 |
| 浏览器 | Chrome / QQBrowser / MSEdge 等 |
| 操作系统 | OSX / Windows 等 |
| 登录时间 | 会话开始时间 |
| 最后活动时间 | 最近一次操作 |
| 过期时间 | Token 到期时间(表横向滚动后可见) |
| 状态 | 在线 |
| 封禁状态 | 正常 / 封禁 |
强制下线
当发现异常登录或需要紧急回收权限时,管理员可以强制下线用户:
- 在在线用户列表中,找到目标用户
- 点击操作列的 强制下线 链接(红色)
- 系统弹出确认对话框,提示"确定要强制下线该用户吗?"
- 点击 确认,用户的 Token 立即失效
- 该用户将被强制退出系统,下次访问要求重新登录
注意:强制下线会导致用户所有未保存的操作丢失,请谨慎操作。
当前会话信息
在线用户监控页面还提供会话维度的详细信息:
- 会话 ID:Sa-Token 生成的唯一会话标识
- Token 值:当前会话的认证 Token(已脱敏显示)
- 会话状态:活跃 / 即将过期
- 设备类型:PC / Mobile / 未知
管理员可以通过这些信息判断是否存在异常登录行为。
应用场景
- 安全审计:定期检查是否有未知 IP 或异常设备登录
- 紧急处理:发现账号泄露时立即强制下线
- 运维管理:系统升级前通知在线用户并批量下线
- 并发控制:限制同一账号同时在线数量
