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/support/StpAppUserUtil.java |    8 +++-----
 1 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/auth/support/StpAppUserUtil.java b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/auth/support/StpAppUserUtil.java
index 44adc37..735881d 100644
--- a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/auth/support/StpAppUserUtil.java
+++ b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/auth/support/StpAppUserUtil.java
@@ -10,16 +10,14 @@
 public final class StpAppUserUtil {
 
     private static final StpLogic STP_LOGIC = new StpLogic("app-user");
-    private static final long NEVER_EXPIRE_TIMEOUT = -1L;
-
     private StpAppUserUtil() {
     }
 
     /**
-     * 为 APP 用户建立永久登录态。
+     * 为 APP 用户建立指定有效期的登录态。
      */
-    public static void login(Object loginId) {
-        STP_LOGIC.login(loginId, new SaLoginModel().setTimeout(NEVER_EXPIRE_TIMEOUT));
+    public static void login(Object loginId, long timeoutSeconds) {
+        STP_LOGIC.login(loginId, new SaLoginModel().setTimeout(timeoutSeconds));
     }
 
     /**

--
Gitblit v1.7.1