From 3ac0b2d43ee74a573feac14bee5dad5718a1683c Mon Sep 17 00:00:00 2001 From: yanglin Date: Mon, 17 Jun 2024 10:00:57 +0800 Subject: [PATCH] =?UTF-8?q?REQ-2497:=20=E6=B7=BB=E5=8A=A0=E4=B8=80?= =?UTF-8?q?=E4=BA=9B=E5=B7=A5=E5=85=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/axzo/msg/center/http/PrivateHandlerInterceptor.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/inside-notices/src/main/java/cn/axzo/msg/center/http/PrivateHandlerInterceptor.java b/inside-notices/src/main/java/cn/axzo/msg/center/http/PrivateHandlerInterceptor.java index 9bde455f..12dd74bd 100644 --- a/inside-notices/src/main/java/cn/axzo/msg/center/http/PrivateHandlerInterceptor.java +++ b/inside-notices/src/main/java/cn/axzo/msg/center/http/PrivateHandlerInterceptor.java @@ -23,11 +23,14 @@ public class PrivateHandlerInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, @NotNull HttpServletResponse response, - @NotNull Object handler) { + @NotNull Object handler) throws Exception { String token = request.getHeader("token"); boolean tokenValid = PRIVATE_TOKEN.equals(token); - if (!tokenValid) + if (!tokenValid) { log.warn("Invalid private token:{}", token); + response.setStatus(HttpServletResponse.SC_UNAUTHORIZED); + response.getWriter().write("Invalid private token"); + } return tokenValid; }