diff --git a/src/main/java/com/example/demo/app/presentation/controller/LoginController.java b/src/main/java/com/example/demo/app/presentation/controller/LoginController.java index 53cf92f..1205564 100644 --- a/src/main/java/com/example/demo/app/presentation/controller/LoginController.java +++ b/src/main/java/com/example/demo/app/presentation/controller/LoginController.java @@ -21,8 +21,13 @@ public class LoginController { private final LoginService loginService; @GetMapping("/login") - public String showLogin(@ModelAttribute LoginForm loginForm) { + public String showLogin(@ModelAttribute LoginForm loginForm, HttpSession session) { + if (session.getAttribute("loginUser") != null) { + return "redirect:/menu"; + } + + return "login"; } @@ -32,6 +37,7 @@ public class LoginController { Model model, HttpSession session) { + LoginModel loginModel = loginService.login( loginForm.getMailAddress(), loginForm.getPassword());