починил авторизацию, ускорил систему с помощью сервера, сделал спрайты по правильному
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
from fastapi import responses, status
|
||||
from DB import UseDB
|
||||
from secrets import compare_digest
|
||||
|
||||
|
||||
def authorization(login, password):
|
||||
db = UseDB("accounts")
|
||||
response = db.find_document({"login": login})
|
||||
if not response:
|
||||
return responses.JSONResponse(status_code=status.HTTP_401_UNAUTHORIZED, content="Нет такого логина")
|
||||
if not compare_digest(response[0]["password"], password):
|
||||
return responses.JSONResponse(status_code=status.HTTP_401_UNAUTHORIZED, content="Ошибка пароля")
|
||||
return responses.JSONResponse(status_code=status.HTTP_200_OK, content=" ")
|
||||
Reference in New Issue
Block a user