|
@@ -1,7 +1,6 @@
|
|
|
package com.zy.bms.config.interceptor;
|
|
|
|
|
|
import com.zy.bms.manager.SessionManager;
|
|
|
-import com.zy.bms.utils.CustomResponseUtil;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;
|
|
|
|
|
@@ -23,10 +22,10 @@ public class OperateAuthInterceptor extends HandlerInterceptorAdapter {
|
|
|
private SessionManager sessionManager;
|
|
|
|
|
|
@Override
|
|
|
- public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) {
|
|
|
+ public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
|
|
|
String channel = request.getHeader("channel");
|
|
|
- if (channel.equals("bms") && sessionManager.valid(request.getHeader("token"))) return true;
|
|
|
- CustomResponseUtil.author(response);
|
|
|
+ if ("bms".equals(channel) && sessionManager.valid(request.getHeader("token"))) return true;
|
|
|
+ request.getRequestDispatcher("/bms/api/common/author.do").forward(request, response);
|
|
|
return false;
|
|
|
}
|
|
|
}
|