package org.airsonic.player.controller; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Spring MVC Controller that serves the login page. */ @Controller @RequestMapping("/accessDenied") public class AccessDeniedController { private static final Logger LOG = LoggerFactory.getLogger(AccessDeniedController.class); @GetMapping public ModelAndView accessDenied(HttpServletRequest request, HttpServletResponse response) { LOG.info("The IP {} tried to access the forbidden url {}.", request.getRemoteAddr(), request.getRequestURL()); return new ModelAndView("accessDenied"); } }