Files
my-bigScreen/src/main/java/com/mini/mybigscreen/Config/LoginInterceptor.java

23 lines
726 B
Java
Raw Normal View History

2026-02-24 23:26:41 +08:00
package com.mini.mybigscreen.Config;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession;
import org.springframework.stereotype.Component;
import org.springframework.web.servlet.HandlerInterceptor;
@Component
public class LoginInterceptor implements HandlerInterceptor {
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
HttpSession session = request.getSession(false);
if (session == null) {
response.sendRedirect(request.getContextPath() + "/index.html");
return false;
}
return true;
}
}