hejianhao
2026-09-01 540ef65220e05b75c183cd3554aaeb554927600a
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());
    }
    /**