liuyun a8e8ef8606
Some checks are pending
CI / backend (push) Waiting to run
CI / frontend (push) Waiting to run
feat(session): 在线会话强踢 + 账号锁定/解锁(子模块 + openspec change)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-10-11 21:36:24 +08:00

697 B

ADDED Requirements

Requirement: 账号锁定

系统 SHALL 支持管理员锁定用户(可附原因);锁定后该用户无法登录,且其全部活跃会话被吊销。

Scenario: 锁定用户

  • WHEN 管理员锁定某用户
  • THEN 系统记录锁定时间与原因,吊销该用户全部会话,该用户后续登录被拒绝

Requirement: 账号解锁

系统 SHALL 支持管理员解锁用户;解锁后清空锁定时间与原因,并清除该用户的登录失败计数。

Scenario: 解锁用户

  • WHEN 管理员解锁某锁定用户
  • THEN 系统清空锁定状态与登录失败计数,该用户恢复登录能力(若 status 为启用)