|
@@ -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)){
|