lyhzzz 2 rokov pred
rodič
commit
cfc429968c

+ 4 - 0
src/main/java/com/fdkankan/ucenter/interceptor/AppInterceptor.java

@@ -41,6 +41,10 @@ public class AppInterceptor implements HandlerInterceptor {
 			String username = JwtUtil.getUsername(token);
 			String username = JwtUtil.getUsername(token);
 			String redisKey = RedisKeyUtil.PREFIX_CACHE_CAMERA + username;
 			String redisKey = RedisKeyUtil.PREFIX_CACHE_CAMERA + username;
 			if(redisUtil.hasKey(redisKey)){
 			if(redisUtil.hasKey(redisKey)){
+				String tokenU = redisUtil.get(redisKey);
+				if(!tokenU.equals(token)){
+					return false;
+				}
 				redisUtil.expire(redisKey,21800L);
 				redisUtil.expire(redisKey,21800L);
 				String redisKey2 =  String.format(RedisKey.TOKEN_V3 , token );
 				String redisKey2 =  String.format(RedisKey.TOKEN_V3 , token );
 				if(redisUtil.hasKey(redisKey2)){
 				if(redisUtil.hasKey(redisKey2)){