前后台分离架构,
登录认证通过访问其他URL还是跳转登录页,就是说登录没起作用。认证没通过自定义登录认证
用户名和密码都是死的,没查数据库,直接通过。不知道问题出在哪了。
前端访问的时候控制台报错跨域问题后台已经加上跨域问题
各种找资料还是没有解决,有经验的大神给指导下。

解决方案 »

  1.   

    @Override
        public  void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {        long startTime = System.currentTimeMillis();
            HttpServletResponse response = (HttpServletResponse) res;
            HttpServletRequest request = (HttpServletRequest) req;
            String uuid = UUID.randomUUID().toString() + "-";
            String realIp = getRealIp(request);
            String origin = request.getHeader("Origin");
            String refer = request.getHeader("Refer");        response.setHeader("Access-Control-Allow-Origin",origin);
            response.setHeader("Access-Control-Allow-Methods", "POST, PUT, GET, OPTIONS, DELETE");
            response.setHeader("Access-Control-Allow-Credentials", "true");
            response.setHeader("Access-Control-Max-Age", "3600");
            response.setHeader("Access-Control-Allow-Headers", "client, auth-token, x-auth-token, x-requested-with,Authorization,Origin, Accept, Content-Type,x-xsrf-token");
            if