From 637ca491ea4b7c8286a0e987e48e37a7f73e35b4 Mon Sep 17 00:00:00 2001 From: goodsWox <33800760+fooooxxxx@users.noreply.github.com> Date: Fri, 12 Jul 2024 16:22:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20SaLoginModel=20=E7=9A=84?= =?UTF-8?q?=20timeout=20=E8=B6=85=E5=87=BA=E6=95=B4=E5=9E=8B=E8=8C=83?= =?UTF-8?q?=E5=9B=B4=E6=97=B6=E8=BF=94=E5=9B=9E=E8=B4=9F=E6=95=B0=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/cn/dev33/satoken/stp/SaLoginModel.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/sa-token-core/src/main/java/cn/dev33/satoken/stp/SaLoginModel.java b/sa-token-core/src/main/java/cn/dev33/satoken/stp/SaLoginModel.java index b724837a..f865b869 100644 --- a/sa-token-core/src/main/java/cn/dev33/satoken/stp/SaLoginModel.java +++ b/sa-token-core/src/main/java/cn/dev33/satoken/stp/SaLoginModel.java @@ -15,14 +15,14 @@ */ package cn.dev33.satoken.stp; -import java.util.LinkedHashMap; -import java.util.Map; - import cn.dev33.satoken.SaManager; import cn.dev33.satoken.config.SaTokenConfig; import cn.dev33.satoken.dao.SaTokenDao; import cn.dev33.satoken.util.SaTokenConsts; +import java.util.LinkedHashMap; +import java.util.Map; + /** * 在调用 `StpUtil.login()` 时的 配置参数 Model,决定登录的一些细节行为
* @@ -300,6 +300,9 @@ public class SaLoginModel { if(getTimeoutOrGlobalConfig() == SaTokenDao.NEVER_EXPIRE) { return Integer.MAX_VALUE; } + if (timeout > Integer.MAX_VALUE) { + return Integer.MAX_VALUE; + } return (int)(long)timeout; }