From ebea673301f5f1ae47e69abcdfaadb2d581cbbae Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Wed, 25 Nov 2020 16:34:56 +0800 Subject: [PATCH] 20201125 --- src/main/java/com/xcong/excoin/configurations/security/TokenFilter.java | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/xcong/excoin/configurations/security/TokenFilter.java b/src/main/java/com/xcong/excoin/configurations/security/TokenFilter.java index 832e456..e98bac2 100644 --- a/src/main/java/com/xcong/excoin/configurations/security/TokenFilter.java +++ b/src/main/java/com/xcong/excoin/configurations/security/TokenFilter.java @@ -55,9 +55,9 @@ String redisKey = ""; // 根据user-agent判断pc端还是app端 if (LoginUserUtils.isBrowser(request)) { - redisKey = AppContants.APP_LOGIN_PREFIX + token;; + redisKey = token;; } else { - redisKey = AppContants.APP_LOGIN_PREFIX + token;; + redisKey = token;; } String loginStr = (String) redisUtils.get(redisKey); @@ -96,7 +96,8 @@ // 去掉令牌前缀 String rsaToken = bearerToken.replace(AppContants.TOKEN_START_WITH, ""); RSA rsa = new RSA(securityProperties.getPrivateKey(), null); - String[] tokens = StrUtil.split(rsa.decryptStr(rsaToken, KeyType.PrivateKey), "_"); + String decryptStr = rsa.decryptStr(rsaToken, KeyType.PrivateKey); + String[] tokens = StrUtil.split(decryptStr, "_"); if (StrUtil.isNotEmpty(requestURL) && requestURL.toString().contains(tokens[2])) { return tokens[0]; -- Gitblit v1.9.1