修改登录验证,修改为7天

This commit is contained in:
dxc
2026-02-25 10:01:03 +08:00
parent 63a3cf269d
commit 948149cd44

View File

@ -3,7 +3,7 @@ from app.models.system import SysUser
from app.extensions import db
from flask_jwt_extended import create_access_token
from app.utils.constants import UserRole
from datetime import timedelta # [修改点1] 引入 timedelta 用于设置过期时间
class AuthService:
# 硬编码的超级管理员凭证
@ -50,9 +50,11 @@ class AuthService:
user_info = user.to_dict()
# 3. 生成 Token
# [修改点2] 增加 expires_delta 参数,设置为 7 天(可根据需要修改为 days=1 或 days=30
access_token = create_access_token(
identity=user_id,
additional_claims={'role': user_role, 'username': username}
additional_claims={'role': user_role, 'username': username},
expires_delta=timedelta(days=7)
)
return {