|
@@ -131,6 +131,7 @@ public class RequestCheckFilter implements Filter {
|
|
|
/*2.2、token解析*/
|
|
/*2.2、token解析*/
|
|
|
Map<String, Object> tokenMap = EncryUtil.descryV2(Global.PRI_KEY, token);
|
|
Map<String, Object> tokenMap = EncryUtil.descryV2(Global.PRI_KEY, token);
|
|
|
if (tokenMap == null) {
|
|
if (tokenMap == null) {
|
|
|
|
|
+ log.error("认证失效: token {}", token);
|
|
|
ResponseUtil.writer(response, HttpResult.error(HttpStatus.TOKEN_INVALID_CODE, HttpStatus.TOKEN_INVALID_MESSAGE));
|
|
ResponseUtil.writer(response, HttpResult.error(HttpStatus.TOKEN_INVALID_CODE, HttpStatus.TOKEN_INVALID_MESSAGE));
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
@@ -140,6 +141,7 @@ public class RequestCheckFilter implements Filter {
|
|
|
String key = Global.getFullUserTokenKey(clientType, userId);
|
|
String key = Global.getFullUserTokenKey(clientType, userId);
|
|
|
String redisUserToken = RedissonUtils.getString(key);
|
|
String redisUserToken = RedissonUtils.getString(key);
|
|
|
if (StringUtils.isBlank(redisUserToken)) {
|
|
if (StringUtils.isBlank(redisUserToken)) {
|
|
|
|
|
+ log.error("认证失效: clientType {} userId {}", clientType, userId);
|
|
|
ResponseUtil.writer(response, HttpResult.error(HttpStatus.TOKEN_INVALID_CODE, HttpStatus.TOKEN_INVALID_MESSAGE));
|
|
ResponseUtil.writer(response, HttpResult.error(HttpStatus.TOKEN_INVALID_CODE, HttpStatus.TOKEN_INVALID_MESSAGE));
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
@@ -155,6 +157,8 @@ public class RequestCheckFilter implements Filter {
|
|
|
String userInfoStr = RedissonUtils.getString(key);
|
|
String userInfoStr = RedissonUtils.getString(key);
|
|
|
LoginUserInfo loginUserInfo = StringUtils.isNotBlank(userInfoStr) ? JSON.parseObject(userInfoStr, LoginUserInfo.class) : null;
|
|
LoginUserInfo loginUserInfo = StringUtils.isNotBlank(userInfoStr) ? JSON.parseObject(userInfoStr, LoginUserInfo.class) : null;
|
|
|
if (Objects.isNull(loginUserInfo)) {
|
|
if (Objects.isNull(loginUserInfo)) {
|
|
|
|
|
+ log.error("认证失效,systemType {} userId {}", systemType, userId);
|
|
|
|
|
+
|
|
|
ResponseUtil.writer(response, HttpResult.error(HttpStatus.TOKEN_INVALID_CODE, HttpStatus.TOKEN_INVALID_MESSAGE));
|
|
ResponseUtil.writer(response, HttpResult.error(HttpStatus.TOKEN_INVALID_CODE, HttpStatus.TOKEN_INVALID_MESSAGE));
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|