在线用户监控
在线用户监控模块允许管理员实时查看当前登录系统的活跃用户,并具备强制下线能力,保障系统安全。
功能入口
登录管理后台后,点击左侧菜单 系统管理 > 在线用户,进入在线用户列表页面。页面以表格形式展示所有活跃会话。
在线用户列表
列表展示每个在线用户的详细信息:
| 字段 | 说明 |
|---|---|
| 用户名 | 登录账号的名称 |
| 昵称 | 用户的显示名称 |
| 所属部门 | 用户所属的部门名称 |
| 登录 IP | 用户登录时的 IP 地址 |
| 登录地点 | 根据 IP 解析的地理位置 |
| 浏览器 | 用户使用的浏览器类型 |
| 操作系统 | 用户的操作系统类型 |
| 登录时间 | 会话开始时间 |
| 最后访问 | 最近一次操作的时间 |
强制下线
当发现异常登录或需要紧急回收权限时,管理员可以强制下线用户:
- 在在线用户列表中,找到目标用户
- 点击操作列的 强制下线 链接(红色)
- 系统弹出确认对话框,提示"确定要强制下线该用户吗?"
- 点击 确认,用户的 Token 立即失效
- 该用户将被强制退出系统,下次访问要求重新登录
注意:强制下线会导致用户所有未保存的操作丢失,请谨慎操作。
当前会话信息
在线用户监控页面还提供会话维度的详细信息:
- 会话 ID:Sa-Token 生成的唯一会话标识
- Token 值:当前会话的认证 Token(已脱敏显示)
- 会话状态:活跃 / 即将过期
- 设备类型:PC / Mobile / 未知
管理员可以通过这些信息判断是否存在异常登录行为。
应用场景
- 安全审计:定期检查是否有未知 IP 或异常设备登录
- 紧急处理:发现账号泄露时立即强制下线
- 运维管理:系统升级前通知在线用户并批量下线
- 并发控制:限制同一账号同时在线数量
