|
@@ -9,15 +9,16 @@ import javax.servlet.annotation.WebFilter;
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
|
-import com.alibaba.fastjson.JSON;
|
|
|
-import com.alibaba.fastjson.serializer.SerializerFeature;
|
|
|
-import com.example.nngkxxdp.program.util.MiniTokenUtil;
|
|
|
-import com.example.nngkxxdp.util.SendUtil;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.core.annotation.Order;
|
|
|
|
|
|
+import com.alibaba.fastjson.JSON;
|
|
|
+import com.alibaba.fastjson.serializer.SerializerFeature;
|
|
|
import com.example.nngkxxdp.dao.UserDao;
|
|
|
+import com.example.nngkxxdp.program.constant.MiniConstant;
|
|
|
+import com.example.nngkxxdp.program.util.MiniTokenUtil;
|
|
|
import com.example.nngkxxdp.util.Blank;
|
|
|
+import com.example.nngkxxdp.util.SendUtil;
|
|
|
import com.example.nngkxxdp.util.TokenUtil;
|
|
|
|
|
|
/**
|
|
@@ -41,14 +42,14 @@ public class LoginFilter implements Filter {
|
|
|
System.err.println(req.getRequestURL());
|
|
|
// mini是小程序接口
|
|
|
if (req.getRequestURL().indexOf("/mini/") > 0) {
|
|
|
- if (Blank.isNotEmpty(req.getHeader("mini-token")) && MiniTokenUtil.verify(req.getHeader("mini-token"))) {
|
|
|
+ if (Blank.isNotEmpty(req.getHeader(MiniConstant.MINI_TOKEN))
|
|
|
+ && MiniTokenUtil.verify(req.getHeader(MiniConstant.MINI_TOKEN))) {
|
|
|
chain.doFilter(req, response);
|
|
|
- } else {
|
|
|
+ } else {
|
|
|
response.setCharacterEncoding("utf-8");
|
|
|
response.setContentType("text/html; charset=utf-8");
|
|
|
PrintWriter writer = response.getWriter();
|
|
|
- writer.write(JSON.toJSONString(SendUtil.send(false, "请重新登陆"),
|
|
|
- SerializerFeature.WriteMapNullValue));
|
|
|
+ writer.write(JSON.toJSONString(SendUtil.send(false, "请重新登陆"), SerializerFeature.WriteMapNullValue));
|
|
|
writer.flush();
|
|
|
writer.close();
|
|
|
return;
|