|
@@ -75,12 +75,12 @@ public class TokenService
|
|
|
if(StringUtils.isEmpty(uuid)){
|
|
|
uuid = (String) claims.get(Constants.LOGIN_USER_KEY_APP);
|
|
|
}
|
|
|
-// String userId = redisCache.getCacheObject("userId");
|
|
|
-// if (!token.equals(userId)){
|
|
|
-// return null;
|
|
|
-// }
|
|
|
String userKey = getTokenKey(uuid);
|
|
|
LoginUser user = redisCache.getCacheObject(userKey);
|
|
|
+ String userId = redisCache.getCacheObject(user.getUsername());
|
|
|
+ if (!token.equals(userId)){
|
|
|
+ return null;
|
|
|
+ }
|
|
|
return user;
|
|
|
}
|
|
|
catch (Exception e)
|
|
@@ -130,8 +130,7 @@ public class TokenService
|
|
|
Map<String, Object> claims = new HashMap<>();
|
|
|
claims.put(Constants.LOGIN_USER_KEY, token);
|
|
|
String token1 = createToken(claims);
|
|
|
-// redisCache.setCacheObject("userId", token1, expireTime, TimeUnit.MINUTES);
|
|
|
-// redisCache.setCacheObject("userId", token1);
|
|
|
+ redisCache.setCacheObject(loginUser.getUsername(), token1, expireTime, TimeUnit.MINUTES);
|
|
|
return token1;
|
|
|
}
|
|
|
/**
|