diff --git a/src/main/java/com/zatch/zatchserver/controller/UserController.java b/src/main/java/com/zatch/zatchserver/controller/UserController.java index 41e8f3e..396a36e 100644 --- a/src/main/java/com/zatch/zatchserver/controller/UserController.java +++ b/src/main/java/com/zatch/zatchserver/controller/UserController.java @@ -8,6 +8,8 @@ import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.*; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpSession; import java.util.*; @RequiredArgsConstructor @@ -45,6 +47,14 @@ public GetUserReqDto getLogin(@PathVariable("email") String email) { return new GetUserReqDto(email); } + @GetMapping("/logout") + @ApiOperation(value="로그아웃", notes = "로그아웃 API") + public String logout(HttpServletRequest request) throws Exception{ + HttpSession session = request.getSession(); + session.invalidate(); + return "logout"; + } + @PatchMapping("/{userId}/nickname") @ApiOperation(value = "회원 닉네임 수정", notes = "회원 닉네임 수정 API")