liuyun b807cc7df8
Some checks are pending
CI / backend (push) Waiting to run
CI / frontend (push) Waiting to run
docs(spec): 归档 online-session-management + 同步 session 主 spec
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-10-11 21:38:24 +08:00

1.0 KiB

Session Management Specification

Purpose

定义在线会话管理页面的行为:分页展示活跃会话、单个会话强退、按用户踢全部。

Requirements

Requirement: 会话列表展示

页面 SHALL 分页展示活跃会话(用户名/昵称/设备 IP/User-Agent/登录时间/过期时间),支持按用户名与 IP 筛选。

Scenario: 展示会话列表

  • WHEN 用户进入在线会话页面
  • THEN 页面展示当前租户活跃会话的分页列表

Requirement: 单个会话强退

页面 SHALL 支持对单个会话执行强退操作,强退前需确认,成功后刷新列表。

Scenario: 强退单个会话

  • WHEN 用户对某会话点击强退并确认
  • THEN 该会话被强退,列表刷新且该会话消失

Requirement: 踢全部会话

页面 SHALL 支持对某用户执行「踢全部会话」操作,强退前需确认。

Scenario: 踢出用户全部会话

  • WHEN 用户对某用户执行踢全部并确认
  • THEN 该用户所有活跃会话被强退,列表刷新