From f5f6ab74044362e44262c39b1b6e2a88a36e0f91 Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期四, 17 十月 2024 11:11:10 +0800 Subject: [PATCH] ragflow发送消息前查找消息历史并放到消息里 --- app/api/auth.py | 16 ++++------------ 1 files changed, 4 insertions(+), 12 deletions(-) diff --git a/app/api/auth.py b/app/api/auth.py index 86da42f..588d7c8 100644 --- a/app/api/auth.py +++ b/app/api/auth.py @@ -1,25 +1,17 @@ -from typing import Dict -import json - -from fastapi import APIRouter, Depends, HTTPException -from fastapi.security import OAuth2PasswordBearer -from passlib.context import CryptContext +from fastapi import APIRouter, Depends from sqlalchemy.orm import Session -from app.api import Response +from app.api import Response, pwd_context from app.config.config import settings from app.models.base_model import get_db from app.models.token_model import upsert_token -from app.models.user import User, UserCreate, LoginData +from app.models.user import UserCreate, LoginData from app.models.user_model import UserModel from app.service.auth import authenticate_user, create_access_token from app.service.bisheng import BishengService from app.service.ragflow import RagflowService router = APIRouter() - -pwd_context = CryptContext(schemes=["bcrypt"], deprecated="auto") -oauth2_scheme = OAuth2PasswordBearer(tokenUrl="token") @router.post("/register", response_model=Response) @@ -74,7 +66,7 @@ return Response(code=500, msg=f"Failed to login with Ragflow: {str(e)}") # 鍒涘缓鏈湴token - access_token = create_access_token(data={"sub": user.username}) + access_token = create_access_token(data={"sub": user.username, "user_id": user.id}) upsert_token(db, user.id, access_token, bisheng_token, ragflow_token) -- Gitblit v1.8.0