Skip to content

在线用户监控

在线用户监控模块允许管理员实时查看当前登录系统的活跃用户,并具备强制下线能力,保障系统安全。

功能入口

登录管理后台后,点击左侧菜单 系统管理 > 在线用户,进入在线用户列表页面。页面以表格形式展示所有活跃会话。

在线用户列表

列表展示每个在线用户的详细信息:

字段说明
用户名登录账号的名称
昵称用户的显示名称
所属部门用户所属的部门名称
登录 IP用户登录时的 IP 地址
登录地点根据 IP 解析的地理位置
浏览器用户使用的浏览器类型
操作系统用户的操作系统类型
登录时间会话开始时间
最后访问最近一次操作的时间

强制下线

当发现异常登录或需要紧急回收权限时,管理员可以强制下线用户:

  1. 在在线用户列表中,找到目标用户
  2. 点击操作列的 强制下线 链接(红色)
  3. 系统弹出确认对话框,提示"确定要强制下线该用户吗?"
  4. 点击 确认,用户的 Token 立即失效
  5. 该用户将被强制退出系统,下次访问要求重新登录

注意:强制下线会导致用户所有未保存的操作丢失,请谨慎操作。

当前会话信息

在线用户监控页面还提供会话维度的详细信息:

  • 会话 ID:Sa-Token 生成的唯一会话标识
  • Token 值:当前会话的认证 Token(已脱敏显示)
  • 会话状态:活跃 / 即将过期
  • 设备类型:PC / Mobile / 未知

管理员可以通过这些信息判断是否存在异常登录行为。

应用场景

  • 安全审计:定期检查是否有未知 IP 或异常设备登录
  • 紧急处理:发现账号泄露时立即强制下线
  • 运维管理:系统升级前通知在线用户并批量下线
  • 并发控制:限制同一账号同时在线数量

相关文档

Forge Admin — 基于 Vue3 + Spring Boot 的企业级后台管理框架