## MODIFIED Requirements

### Requirement: Admin Login Recent Records
系统 MUST 仅在管理员登录成功时保存最近登录记录；最近登录记录 MUST 仅包含 `username` 与 `timestamp`，且 MUST NOT 保存密码等敏感信息。

#### Scenario: Save record only on successful login
- **GIVEN** 管理员在登录页提交用户名与密码
- **WHEN** 后端返回 `success: true`
- **THEN** 系统 MUST 保存该用户名与当前时间戳到最近登录记录

#### Scenario: Do not save record on failed login
- **GIVEN** 管理员在登录页提交用户名与密码
- **WHEN** 后端返回 `success: false` 或请求失败
- **THEN** 系统 MUST NOT 写入最近登录记录

#### Scenario: Select recent record
- **GIVEN** 最近登录记录列表存在至少一条记录
- **WHEN** 管理员选择某条最近登录记录
- **THEN** 系统 MUST 回填该记录的用户名
- **AND** 系统 MUST 清空密码输入框

### Requirement: Admin Pages Use Standard API Client
管理端页面 MUST 复用 `src/services/api.ts` 的 API 封装发起请求，以统一 token 注入与响应格式处理。

#### Scenario: Dashboard fetches recent records
- **GIVEN** 管理员已登录并持有 token
- **WHEN** 仪表盘加载最近答题记录
- **THEN** 系统 MUST 通过统一 API 客户端调用 `/api/quiz/records` 获取数据
