TokenInterceptor.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. //package com.example.hotel.interceptor;
  2. //
  3. ///**
  4. // * @Author: chenyizong
  5. // * @Date: 2020-03-03
  6. // */
  7. //import com.alibaba.fastjson.JSONObject;
  8. //import com.example.hotel.util.TokenUtil;
  9. //import org.springframework.stereotype.Component;
  10. //import org.springframework.web.servlet.HandlerInterceptor;
  11. //
  12. //import javax.servlet.http.HttpServletRequest;
  13. //import javax.servlet.http.HttpServletResponse;
  14. //
  15. //@Component
  16. //public class TokenInterceptor implements HandlerInterceptor {
  17. //
  18. // @Override
  19. // public boolean preHandle(HttpServletRequest request, HttpServletResponse response,Object handler)throws Exception{
  20. // if(request.getMethod().equals("OPTIONS")){
  21. // response.setStatus(HttpServletResponse.SC_OK);
  22. // return true;
  23. // }
  24. // response.setCharacterEncoding("utf-8");
  25. // String token = request.getHeader("Authorization");
  26. // if(token != null){
  27. // boolean result = TokenUtil.verify(token);
  28. // if(result){
  29. // System.out.println("通过拦截器");
  30. // return true;
  31. // }
  32. // }
  33. // response.setCharacterEncoding("UTF-8");
  34. // response.setContentType("application/json; charset=utf-8");
  35. // try{
  36. // JSONObject json = new JSONObject();
  37. // json.put("msg","token verify fail");
  38. // json.put("code","50000");
  39. // response.getWriter().append(json.toJSONString());
  40. // System.out.println("认证失败,未通过拦截器");
  41. // }catch (Exception e){
  42. // e.printStackTrace();
  43. // response.sendError(500);
  44. // return false;
  45. // }
  46. // return false;
  47. // }
  48. //}