| | |
| | | package com.tcm.training.admin.app.auth.support; |
| | | |
| | | import cn.dev33.satoken.stp.SaLoginModel; |
| | | import cn.dev33.satoken.stp.SaTokenInfo; |
| | | import cn.dev33.satoken.stp.StpLogic; |
| | | |
| | |
| | | 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); |
| | | STP_LOGIC.login(loginId, new SaLoginModel().setTimeout(NEVER_EXPIRE_TIMEOUT)); |
| | | } |
| | | |
| | | /** |