refactor: 移除旧版单文件管理后台兼容

This commit is contained in:
2026-07-15 07:46:30 +00:00
parent 4df439b5ce
commit 0b71e8d024
17 changed files with 16 additions and 2744 deletions
+3 -3
View File
@@ -66,16 +66,16 @@ def normalize_install_root(value: str, fallback: str = "..") -> str:
def admin_change_token(body: ChangeAdminTokenRequest, auth=Depends(require_permission("admin:manage"))):
new_token = body.new_token.strip()
if len(new_token) < 8:
raise HTTPException(status_code=400, detail="兼容令牌至少需要 8 个字符")
raise HTTPException(status_code=400, detail="服务端兜底令牌至少需要 8 个字符")
if len(new_token) > 128:
raise HTTPException(status_code=400, detail="兼容令牌不能超过 128 个字符")
raise HTTPException(status_code=400, detail="服务端兜底令牌不能超过 128 个字符")
try:
persist_env_value(ENV_FILE_PATH, "ADMIN_TOKEN", new_token)
except Exception as exc:
raise HTTPException(status_code=500, detail=f"令牌已通过校验,但写入 .env 失败: {exc}")
set_admin_token(new_token)
os.environ["ADMIN_TOKEN"] = new_token
return {"code": 0, "msg": f"兼容管理员令牌已更新,并已写入 {ENV_FILE_PATH}"}
return {"code": 0, "msg": f"服务端兜底令牌已更新,并已写入 {ENV_FILE_PATH}"}
@router.get("/admin/runtime-config")