|
@@ -66,15 +66,12 @@ public class TokenInterceptor implements HandlerInterceptor {
|
|
|
DecodedJWT jwt = JWT.decode(token);
|
|
|
Map<String, Claim> userMap = jwt.getClaims();
|
|
|
userId = jwt.getAudience().get(0);
|
|
|
- String loginType = userMap.get("loginType").asString();
|
|
|
- String redisTokenKey = MessageFormat.format("{0}:{1}",TOKEN_KEY,loginType,token);
|
|
|
+ String redisTokenKey = MessageFormat.format("{0}:{1}",TOKEN_KEY,token);
|
|
|
Object flag = redisClient.get(redisTokenKey);
|
|
|
if (ObjectUtils.isEmpty(flag)){
|
|
|
throw new BusinessException(401,"token已过期,请重新登录");
|
|
|
}
|
|
|
redisClient.expire(redisTokenKey,2, TimeUnit.HOURS);
|
|
|
-
|
|
|
- String miniAppCode, openId, mobile;
|
|
|
String userName = userMap.get("userName").asString();
|
|
|
UserInfo userInfo = new UserInfo();
|
|
|
userInfo.setId(Long.valueOf(userId));
|