From ee54919d10dea640af38b8b3873710bca356d82a Mon Sep 17 00:00:00 2001
From: longz <longzhaoz@qq.com>
Date: 星期五, 03 七月 2026 15:16:43 +0800
Subject: [PATCH] 部分优化

---
 tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/auth/service/AppAuthSessionService.java |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/auth/service/AppAuthSessionService.java b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/auth/service/AppAuthSessionService.java
index e684517..3ba9c8b 100644
--- a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/auth/service/AppAuthSessionService.java
+++ b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/auth/service/AppAuthSessionService.java
@@ -1,5 +1,6 @@
 package com.tcm.training.admin.app.auth.service;
 
+import com.tcm.training.admin.app.auth.config.AppAuthProperties;
 import com.tcm.training.admin.app.auth.support.StpAppUserUtil;
 import cn.dev33.satoken.stp.SaTokenInfo;
 import org.springframework.stereotype.Service;
@@ -10,11 +11,17 @@
 @Service
 public class AppAuthSessionService {
 
+    private final AppAuthProperties appAuthProperties;
+
+    public AppAuthSessionService(AppAuthProperties appAuthProperties) {
+        this.appAuthProperties = appAuthProperties;
+    }
+
     /**
-     * 为指定 APP 用户建立永久登录态。
+     * 为指定 APP 用户建立登录态。
      */
     public void login(Long userId) {
-        StpAppUserUtil.login(userId);
+        StpAppUserUtil.login(userId, appAuthProperties.getTokenTimeoutSeconds());
     }
 
     /**

--
Gitblit v1.7.1