creating first admin and update restrictions for ordinary users

This commit is contained in:
2026-03-04 17:06:43 +03:00
parent 08e48aac29
commit ea06c16aac
16 changed files with 128 additions and 58 deletions

View File

@@ -6,8 +6,7 @@ from server.backend.schema.pydantic import settings
def signJWT(user_info: dict) -> str:
payload = {
"user_id": user_info.id,
"admin":user_info.admin,
"user_id":user_info.id,
"expires": time.time() + settings.ACCESS_TOKEN_EXPIRE_SECONDS
}
token = pyjwt.encode(payload, settings.SECRET_KEY, algorithm=settings.ALGORITHM)