feat: web login system, auto-load history, config extraction

- Add Flask session-based authentication (username/password login)
- Auto-load chat history from backend on page load
- Extract SECRET_KEY and user credentials to web_config.json
- Create web_config.example.json as template
- Add web_config.json to .gitignore (sensitive info)
- Update docs: architecture, API reference, quick start guides
This commit is contained in:
root
2026-04-28 09:25:47 +08:00
parent 0ebd1d7ac6
commit 46008c14c5
10 changed files with 143 additions and 4 deletions

View File

@ -66,6 +66,26 @@ python trulymem_entry.py
---
### Web 可视化界面(可选)
TrulyMEM 提供 Web 星图可视化界面,支持实时浏览知识图谱:
```bash
# 启动 Web 服务
python web_api.py --port 4096
```
然后打开浏览器访问 `http://localhost:4096`
**登录配置:**
1. 复制 `web_config.example.json``web_config.json`
2. 设置登录密码(使用 SHA256和 secret key
3. Web 服务会自动读取该配置
默认端口 4096可通过 `--port` 参数修改。
---
## 文档索引
详细技术文档请参阅 [docs/zh/](docs/zh/) 目录: