diff --git a/src/main/java/bejavawebserver/service/LoginService.java b/src/main/java/bejavawebserver/service/LoginService.java index 6a584994..3029c51c 100644 --- a/src/main/java/bejavawebserver/service/LoginService.java +++ b/src/main/java/bejavawebserver/service/LoginService.java @@ -16,13 +16,13 @@ public class LoginService { public static boolean isLogin(HttpSession session) { if (session == null) return false; - return session.getAttribute(session.getId()) != null; + return session.getAttribute("user") != null; } public boolean isLoginSuccess(LoginForm loginForm, HttpSession session) { User user = jdbcRepository.findUserById(loginForm.getUserId()); boolean isSuccess = Objects.equals(user.getPassword(), loginForm.getPassword()); - if (isSuccess) session.setAttribute(session.getId(), user); + if (isSuccess) session.setAttribute("user", user); return isSuccess; } diff --git a/src/main/java/bejavawebserver/service/LogoutService.java b/src/main/java/bejavawebserver/service/LogoutService.java index eefb9508..313764c0 100644 --- a/src/main/java/bejavawebserver/service/LogoutService.java +++ b/src/main/java/bejavawebserver/service/LogoutService.java @@ -7,6 +7,6 @@ @Service public class LogoutService { public void removeSession(HttpSession session) { - session.removeAttribute(session.getId()); + session.removeAttribute("user"); } }