From 9e1e73064f54ac5c0ecebdbccfeff3e4267437e8 Mon Sep 17 00:00:00 2001
From: kaiyu <404897439@qq.com>
Date: Wed, 10 Mar 2021 17:52:10 +0800
Subject: [PATCH] 更新TokenUtils BUG

---
 screen-common/src/main/java/com/moral/util/AESUtils.java   |    6 ------
 screen-common/src/main/java/com/moral/util/TokenUtils.java |    9 +++++++++
 2 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/screen-common/src/main/java/com/moral/util/AESUtils.java b/screen-common/src/main/java/com/moral/util/AESUtils.java
index ef66d11..2ab0b0f 100644
--- a/screen-common/src/main/java/com/moral/util/AESUtils.java
+++ b/screen-common/src/main/java/com/moral/util/AESUtils.java
@@ -69,11 +69,5 @@
         return null;
     }
 
-    public static void main(String[] args) {
-        System.out.println(encrypt("123456").length());
-        System.out.println(encrypt("chenkaiyu111").length());
-        System.out.println(encrypt("ASDKJLFHDLSKJ").length());
-        System.out.println(encrypt("chenkaiiiiiiiiiiiii").length());
-    }
 
 }
diff --git a/screen-common/src/main/java/com/moral/util/TokenUtils.java b/screen-common/src/main/java/com/moral/util/TokenUtils.java
index 2fb6132..77d2d17 100644
--- a/screen-common/src/main/java/com/moral/util/TokenUtils.java
+++ b/screen-common/src/main/java/com/moral/util/TokenUtils.java
@@ -50,9 +50,18 @@
         Map<String, Object> result = new HashMap<>();
         //������������token
         try {
+            //������token
             String token = TokenEncryptUtils.encoded(uid + "/" + System.currentTimeMillis() / 1000);
+            //������������token
+            String oldToken = (String) redisTemplate.opsForHash().get("user_token", uid);
+            if(oldToken!=null)
+                redisTemplate.delete(oldToken);
+            //���token���������value���
             redisTemplate.opsForValue().set(token, userInfo);
             redisTemplate.expire(token, validity_time, TimeUnit.SECONDS);
+            //���token���������Hash���
+            redisTemplate.opsForHash().put("user_token",uid,token);
+
             result.put("code", valid);
             result.put("token",token);
         }catch (Exception e){

--
Gitblit v1.8.0