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 1/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20SaLoginModel=20?= =?UTF-8?q?=E7=9A=84=20timeout=20=E8=B6=85=E5=87=BA=E6=95=B4=E5=9E=8B?= =?UTF-8?q?=E8=8C=83=E5=9B=B4=E6=97=B6=E8=BF=94=E5=9B=9E=E8=B4=9F=E6=95=B0?= =?UTF-8?q?=E7=9A=84=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; } From 61c1ed221b701e0397b1ca4657121a75992414cb Mon Sep 17 00:00:00 2001 From: goodsWox <33800760+fooooxxxx@users.noreply.github.com> Date: Wed, 14 Aug 2024 09:46:06 +0800 Subject: [PATCH 2/2] =?UTF-8?q?squash!=20=E4=BF=AE=E5=A4=8D=20SaLoginModel?= =?UTF-8?q?=20=E7=9A=84=20timeout=20=E8=B6=85=E5=87=BA=E6=95=B4=E5=9E=8B?= =?UTF-8?q?=E8=8C=83=E5=9B=B4=E6=97=B6=E8=BF=94=E5=9B=9E=E8=B4=9F=E6=95=B0?= =?UTF-8?q?=E7=9A=84=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 | 6 +++--- 1 file changed, 3 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 f865b869..db019fed 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,决定登录的一些细节行为
*