From a499e5a737991461554805af6b72fba65a680776 Mon Sep 17 00:00:00 2001
From: qirong <2032486488@qq.com>
Date: 星期五, 07 四月 2023 11:53:41 +0800
Subject: [PATCH] 更改环境
---
ycl-platform/src/main/java/com/ycl/config/Intercept.java | 36 ++++++++++++++++++++----------------
1 files changed, 20 insertions(+), 16 deletions(-)
diff --git a/ycl-platform/src/main/java/com/ycl/config/Intercept.java b/ycl-platform/src/main/java/com/ycl/config/Intercept.java
index a0075a9..3391fea 100644
--- a/ycl-platform/src/main/java/com/ycl/config/Intercept.java
+++ b/ycl-platform/src/main/java/com/ycl/config/Intercept.java
@@ -14,34 +14,38 @@
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
import java.util.List;
import java.util.stream.Collectors;
public class Intercept implements HandlerInterceptor {
@Resource
- NewsAdminService newsAdminService;
- @Resource
NewsIpService newsIpService;
@Override
- public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) {
- List<String> ips = newsIpService.list().stream().map(item->item.getIpAddess()).collect(Collectors.toList());
- if (!ips.contains(request.getRemoteAddr())){
+ public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws IOException {
+ List<String> ips = newsIpService.list().stream().map(item -> item.getIpAddess()).collect(Collectors.toList());
+ if (!ips.contains(request.getRemoteAddr())) {
return false;
+
}
- String token = request.getHeader("token");
- System.out.println(token);
- JwtTokenUtil jwtTokenUtil = new JwtTokenUtil();
- AuthInfo authInfo = jwtTokenUtil.parseToken(token);
- if (authInfo == null) {
- throw new ApiException("鏈璇佺敤鎴�");
- }
- if (newsAdminService.getOne(new LambdaQueryWrapper<NewsAdmin>().eq(NewsAdmin::getUsername, authInfo.getUsername())) == null) {
- throw new ApiException("涓嶆槸绯荤粺鐢ㄦ埛");
- } else {
+// String token = request.getHeader("token");
+// JwtTokenUtil jwtTokenUtil = new JwtTokenUtil();
+// if (token==null||token.isEmpty()){
+// response.sendRedirect("");
+// return true;
+// throw new ApiException("鐢ㄦ埛鏈櫥褰�");
+// }
+// AuthInfo authInfo = jwtTokenUtil.parseToken(token);
+// if (authInfo == null) {
+// throw new ApiException("鏈璇佺敤鎴�");
+// }
+// if (newsAdminService.getOne(new LambdaQueryWrapper<NewsAdmin>().eq(NewsAdmin::getUsername, authInfo.getUsername())) == null) {
+// throw new ApiException("涓嶆槸绯荤粺鐢ㄦ埛");
+// } else {
return true;
- }
+// }
}
--
Gitblit v1.8.0