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

23 lines
694 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) {
2026-03-01 23:21:08 +08:00
response.sendRedirect("/login");
2026-02-24 23:26:41 +08:00
return false;
}
return true;
}
}