吴学文
2019-03-20 4a7837c46a5d10755ba1eeb29f833c3eaa8a703e
java110-service/src/main/java/com/java110/service/filter/JwtFilter.java
@@ -6,6 +6,8 @@
import com.java110.core.factory.AuthenticationFactory;
import com.java110.core.factory.DataTransactionFactory;
import com.java110.common.util.StringUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.filter.GenericFilterBean;
import javax.servlet.FilterChain;
@@ -23,6 +25,9 @@
 * Created by wuxw on 2018/5/2.
 */
public class JwtFilter extends GenericFilterBean {
    private final static Logger logger = LoggerFactory.getLogger(JwtFilter.class);
    public void doFilter(final ServletRequest req, final ServletResponse res, final FilterChain chain)
            throws IOException, ServletException {
@@ -50,11 +55,11 @@
                        DataTransactionFactory.pageResponseJson(ResponseConstant.RESULT_CODE_NO_AUTHORITY_ERROR,e.getMessage(),null),
                        "UTF-8");
            }else{
                response.sendRedirect("/login?code="+e.getResult().getCode()+"&msg="+e.getResult().getMsg());
                response.sendRedirect("/login");
            }
        }catch (Exception e){
            response.sendRedirect("/login?code="+ResponseConstant.RESULT_CODE_INNER_ERROR+"&msg=鉴权失败");
            response.sendRedirect("/login");
        }
    }