From ac9dc50f6b8403c4f4b0918432e11d7268fcadf1 Mon Sep 17 00:00:00 2001 From: zhaoqingang <zhaoqg0118@163.com> Date: 星期四, 26 十二月 2024 17:28:18 +0800 Subject: [PATCH] 登录过程密码加密 --- app/api/auth.py | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/api/auth.py b/app/api/auth.py index d95e473..1de0449 100644 --- a/app/api/auth.py +++ b/app/api/auth.py @@ -7,6 +7,7 @@ from Log import logger from app.api import Response, pwd_context, get_current_user +from app.api.user import reset_user_pwd from app.config.config import settings from app.config.const import RAGFLOW, BISHENG, DIFY from app.models.app_token_model import AppToken @@ -16,7 +17,7 @@ from app.models.user import UserCreate, LoginData from app.models.user_model import UserModel, UserAppModel from app.service.auth import authenticate_user, create_access_token, is_valid_password, save_register_user, \ - update_user_token, UserAppDao, update_user_info + update_user_token, UserAppDao, update_user_info, password_rsa from app.service.bisheng import BishengService from app.service.service_token import get_new_token, get_token, update_user_group from app.service.v2.app_register import AppRegisterDao @@ -106,7 +107,8 @@ @router.post("/v2/login", response_model=Response) async def login_v2(login_data: LoginData, db: Session = Depends(get_db), pdb: AsyncSession = Depends(get_pdb)): - user = authenticate_user(db, login_data.username, login_data.password) + password = await password_rsa(login_data.password) + user = authenticate_user(db, login_data.username, password) if not user: return Response(code=400, msg="Incorrect username or password") app_register = AppRegisterDao(db).get_apps() -- Gitblit v1.8.0