From adb600d643193cb4cdbce0e7f31cf9e767c627e9 Mon Sep 17 00:00:00 2001 From: click33 <2393584716@qq.com> Date: Fri, 10 May 2024 09:21:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=20token=20=E8=AF=BB=E5=8F=96?= =?UTF-8?q?=E7=AD=96=E7=95=A5=EF=BC=8C=E7=A9=BA=E5=AD=97=E7=AC=A6=E4=B8=B2?= =?UTF-8?q?=E5=B0=86=E8=A7=86=E4=B8=BA=E6=B2=A1=E6=9C=89=E6=8F=90=E4=BA=A4?= =?UTF-8?q?token?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/cn/dev33/satoken/stp/StpLogic.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sa-token-core/src/main/java/cn/dev33/satoken/stp/StpLogic.java b/sa-token-core/src/main/java/cn/dev33/satoken/stp/StpLogic.java index 971f5ad5..8925c56d 100644 --- a/sa-token-core/src/main/java/cn/dev33/satoken/stp/StpLogic.java +++ b/sa-token-core/src/main/java/cn/dev33/satoken/stp/StpLogic.java @@ -334,15 +334,15 @@ public class StpLogic { tokenValue = String.valueOf(storage.get(splicingKeyJustCreatedSave())); } // 2. 再尝试从 请求体 里面读取 - if(tokenValue == null && config.getIsReadBody()){ + if(SaFoxUtil.isEmpty(tokenValue) && config.getIsReadBody()){ tokenValue = request.getParam(keyTokenName); } // 3. 再尝试从 header 头里读取 - if(tokenValue == null && config.getIsReadHeader()){ + if(SaFoxUtil.isEmpty(tokenValue) && config.getIsReadHeader()){ tokenValue = request.getHeader(keyTokenName); } // 4. 最后尝试从 cookie 里读取 - if(tokenValue == null && config.getIsReadCookie()){ + if(SaFoxUtil.isEmpty(tokenValue) && config.getIsReadCookie()){ tokenValue = request.getCookieValue(keyTokenName); }