|
|
|
@ -27,21 +27,8 @@ public class JwtInterceptor implements HandlerInterceptor {
|
|
|
|
|
boolean resultBoolean = true;
|
|
|
|
|
String resultStr = "";
|
|
|
|
|
String token = request.getHeader("Authorization");
|
|
|
|
|
|
|
|
|
|
//解析token
|
|
|
|
|
TokenResult tokenResult = JwtUtils.checkToken(token);
|
|
|
|
|
// try {
|
|
|
|
|
// //解析token
|
|
|
|
|
// tokenResult =JwtUtils.parseToken(token);
|
|
|
|
|
// } catch (SignatureException exception) {
|
|
|
|
|
// resultStr = "token sign error ";
|
|
|
|
|
// resultBoolean = false;
|
|
|
|
|
// }catch (TokenExpiredException ex){
|
|
|
|
|
// resultStr = "token time out";
|
|
|
|
|
// resultBoolean = false;
|
|
|
|
|
// }catch (Exception exception){
|
|
|
|
|
// resultBoolean = false;
|
|
|
|
|
// }
|
|
|
|
|
if(tokenResult == null){
|
|
|
|
|
resultStr = "token invalid ";
|
|
|
|
|
resultBoolean = false;
|
|
|
|
@ -57,14 +44,12 @@ public class JwtInterceptor implements HandlerInterceptor {
|
|
|
|
|
resultBoolean = false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
if(!resultBoolean){
|
|
|
|
|
PrintWriter outPrintWriter = response.getWriter();
|
|
|
|
|
JSONObject jsonObject = JSONObject.fromObject(ResponseResult.fail(resultStr));
|
|
|
|
|
outPrintWriter.print(jsonObject.toString());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return resultBoolean;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|