25 lines
646 B
Markdown
25 lines
646 B
Markdown
|
|
# 2026-06-01 登录锁定解除脚本
|
|||
|
|
|
|||
|
|
## 日期
|
|||
|
|
2026-06-01
|
|||
|
|
|
|||
|
|
## 变更摘要
|
|||
|
|
新增 `scripts/unlock_login_lockout.py`:删除 `login_attempts` 中近期失败记录,解除 15 分钟防暴破锁定。
|
|||
|
|
|
|||
|
|
## 动机
|
|||
|
|
验收/误测导致 `admin` 触发 429,需运维可重复、可审计的解锁方式(非改代码降级)。
|
|||
|
|
|
|||
|
|
## 涉及文件
|
|||
|
|
- `scripts/unlock_login_lockout.py`
|
|||
|
|
|
|||
|
|
## 迁移 / 重启
|
|||
|
|
无
|
|||
|
|
|
|||
|
|
## 验证方式
|
|||
|
|
```bash
|
|||
|
|
# 生产机(须 venv)
|
|||
|
|
ssh nexus "cd /www/wwwroot/api.synaglobal.vip && venv/bin/python scripts/unlock_login_lockout.py --username admin"
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
凭据见 `docs/handoff-2026-06-01.md`(`admin` / `Nexus@2026`)。
|