| | |
| | | |
| | | from Log import logger |
| | | from app.config.config import settings |
| | | from app.config.const import RAGFLOW, BISHENG, DIFY |
| | | from app.config.const import RAGFLOW, BISHENG, DIFY, USER_STATSU_DELETE |
| | | from app.models import RoleModel, GroupModel, TokenModel |
| | | from app.models.user_model import UserModel, UserAppModel |
| | | # from app.service.ragflow import RagflowService |
| | |
| | | |
| | | |
| | | def authenticate_user(db, username: str, password: str): |
| | | user = db.query(UserModel).filter(UserModel.username == username).first() |
| | | user = db.query(UserModel).filter(UserModel.username == username, UserModel.status != USER_STATSU_DELETE).first() |
| | | if not user: |
| | | return False |
| | | if not verify_password(password, user.hashed_password): |