支持从.env同步管理员密码;新增reset_admin.py

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-06-15 11:29:12 +08:00
parent d244caddad
commit 471166bec3
4 changed files with 63 additions and 10 deletions
+8 -3
View File
@@ -91,14 +91,19 @@ HOST=0.0.0.0
PORT=6600
SECRET_KEY=随机长字符串
ADMIN_USERNAME=admin
ADMIN_PASSWORD=首次登录密码
ADMIN_PASSWORD=你的密码
ADMIN_SYNC_FROM_ENV=false
WECHAT_WEBHOOK=企业微信机器人地址(可选)
QUOTE_SOURCE=sina
```
普通用户保持 `QUOTE_SOURCE=sina` 即可,无需配置同花顺 token
**改密码说明**:账号存在 `futures.db` 里,改 `.env` 后不会自动生效
> 管理员密码首次从 `.env` 写入数据库并哈希存储,之后请在「系统设置」中修改
- **首次部署**:写好 `ADMIN_USERNAME` / `ADMIN_PASSWORD` 后启动即可
- **已部署后**:在 `.env``ADMIN_SYNC_FROM_ENV=true`,改密码后 `pm2 restart qihuo`;或在网页「系统设置」改密。
- **忘记密码**`source venv/bin/activate && python reset_admin.py`
普通用户保持 `QUOTE_SOURCE=sina` 即可。
### 5. PM2 启动