починил авторизацию, ускорил систему с помощью сервера, сделал спрайты по правильному

This commit is contained in:
2023-02-02 19:08:31 +07:00
parent a451ce7e84
commit 0bfa52f011
14 changed files with 328 additions and 104 deletions
+13
View File
@@ -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=" ")