This commit is contained in:
2025-10-26 22:52:07 +03:00
parent 72f766ab46
commit e44696ce04
5 changed files with 25 additions and 34 deletions
+12 -2
View File
@@ -1,8 +1,18 @@
import jwt
import os
from time import time
from model.user import User
def generateKey(email, passwd):
def generateKey(user: User) -> dict:
key = os.getenv('KEY')
encoded = jwt.encode({email: passwd, 'iat': time()}, key, algorithm="HS256")
encoded = jwt.encode(
{
'id': user.id,
'name': user.name,
'role': user.role,
'iat': time()
},
key,
algorithm="HS256"
)
return encoded