Commit e4bb0ac2 authored by tangtuo's avatar tangtuo

修改拦截器判空规则

parent f0082832
......@@ -56,10 +56,13 @@ public class AuthenticationInterceptor implements HandlerInterceptor {
if (!token.startsWith(TokenConstant.TOKEN_PREFIX)) {
throw GlobalException.newException(ResultCode.UNAUTHORIZED, "非法token");
}
String realToken = token.substring(TokenConstant.TOKEN_PREFIX.length());
if (StringUtils.isBlank(realToken) || "null".equals(realToken)) {
throw GlobalException.newException(ResultCode.UNAUTHORIZED, "请先登录");
}
if (JwtUtil.isTokenExpired(token)) {
throw GlobalException.newException(ResultCode.UNAUTHORIZED, "登录已过期");
}
String realToken = token.substring(TokenConstant.TOKEN_PREFIX.length());
String appId = JwtUtil.getAppIdFromToken(token);
Integer userId = JwtUtil.getUserIdFromToken(token);
AbstractUser user;
......@@ -109,7 +112,8 @@ public class AuthenticationInterceptor implements HandlerInterceptor {
}
public static void main(String[] args) {
String token = "Bearer token121323433 ";
String token = "Bearer null ";
System.out.println(token.substring("Bearer ".length()));
System.out.println(StringUtils.isBlank(token.substring("Bearer ".length())));
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment