修复考勤管理bug并加强了信息保护
This commit is contained in:
@@ -23,7 +23,7 @@ class JWTHandler:
|
||||
"""JWT Token处理类"""
|
||||
|
||||
@staticmethod
|
||||
def create_token(user_id: int, username: str, user_type: str, student_id: int = None, role: str = None) -> str:
|
||||
def create_token(user_id: int, username: str, user_type: str, student_id: int = None, role: str = None, real_name: str = None) -> str:
|
||||
"""
|
||||
创建JWT Token
|
||||
"""
|
||||
@@ -33,6 +33,7 @@ class JWTHandler:
|
||||
'user_type': user_type,
|
||||
'student_id': student_id,
|
||||
'role': role,
|
||||
'real_name': real_name,
|
||||
'exp': datetime.utcnow() + timedelta(minutes=settings.JWT_EXPIRE_MINUTES),
|
||||
'iat': datetime.utcnow(),
|
||||
'iss': settings.APP_NAME
|
||||
|
||||
Reference in New Issue
Block a user