This commit is contained in:
Sweetbread committed 2025-10-26 23:19:51 +03:00
1 parent 72f766ab46
commit e44696ce04
5 files changed
+25 -34

No files matched your search

+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