Commit e4bb0ac2 authored by tangtuo's avatar tangtuo

修改拦截器判空规则

parent f0082832
...@@ -56,10 +56,13 @@ public class AuthenticationInterceptor implements HandlerInterceptor { ...@@ -56,10 +56,13 @@ public class AuthenticationInterceptor implements HandlerInterceptor {
if (!token.startsWith(TokenConstant.TOKEN_PREFIX)) { if (!token.startsWith(TokenConstant.TOKEN_PREFIX)) {
throw GlobalException.newException(ResultCode.UNAUTHORIZED, "非法token"); 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)) { if (JwtUtil.isTokenExpired(token)) {
throw GlobalException.newException(ResultCode.UNAUTHORIZED, "登录已过期"); throw GlobalException.newException(ResultCode.UNAUTHORIZED, "登录已过期");
} }
String realToken = token.substring(TokenConstant.TOKEN_PREFIX.length());
String appId = JwtUtil.getAppIdFromToken(token); String appId = JwtUtil.getAppIdFromToken(token);
Integer userId = JwtUtil.getUserIdFromToken(token); Integer userId = JwtUtil.getUserIdFromToken(token);
AbstractUser user; AbstractUser user;
...@@ -109,7 +112,8 @@ public class AuthenticationInterceptor implements HandlerInterceptor { ...@@ -109,7 +112,8 @@ public class AuthenticationInterceptor implements HandlerInterceptor {
} }
public static void main(String[] args) { public static void main(String[] args) {
String token = "Bearer token121323433 "; String token = "Bearer null ";
System.out.println(token.substring("Bearer ".length())); 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