From 394ca456c0bc29356b9e94facfcbe1f9e205a9c3 Mon Sep 17 00:00:00 2001 From: SolfE Date: Sun, 29 Sep 2024 05:55:58 +0900 Subject: [PATCH] fix : fix login --- .../server/domain/comment/service/CommentService.java | 3 ++- .../server/domain/profile/controller/ProfileController.java | 3 ++- .../domain/travelog/controller/TravelogController.java | 5 +++-- src/main/resources/application.yml | 5 ++++- 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/kakaogroom6/server/domain/comment/service/CommentService.java b/src/main/java/com/kakaogroom6/server/domain/comment/service/CommentService.java index 10728a2..6e1b475 100644 --- a/src/main/java/com/kakaogroom6/server/domain/comment/service/CommentService.java +++ b/src/main/java/com/kakaogroom6/server/domain/comment/service/CommentService.java @@ -11,6 +11,7 @@ import com.kakaogroom6.server.global.errors.code.CommonErrorCode; import com.kakaogroom6.server.global.errors.exception.RestApiException; import lombok.RequiredArgsConstructor; +import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; import java.time.format.DateTimeFormatter; @@ -25,7 +26,7 @@ public class CommentService { private final MemberRepository memberRepository; private final TravelogRepository travelogRepository; - public boolean saveComment(String email, CommentRequestDto request){ + public boolean saveComment(@Value("${security.email}")String email, CommentRequestDto request){ MemberEntity member = memberRepository.findByEmail(email) .orElseThrow(() -> new RestApiException(CommonErrorCode.MEMBER_NOT_FOUND)); diff --git a/src/main/java/com/kakaogroom6/server/domain/profile/controller/ProfileController.java b/src/main/java/com/kakaogroom6/server/domain/profile/controller/ProfileController.java index e28df3d..10569ea 100644 --- a/src/main/java/com/kakaogroom6/server/domain/profile/controller/ProfileController.java +++ b/src/main/java/com/kakaogroom6/server/domain/profile/controller/ProfileController.java @@ -3,6 +3,7 @@ import com.kakaogroom6.server.domain.profile.dto.res.ProfileResponseDto; import com.kakaogroom6.server.domain.profile.service.ProfileService; import lombok.RequiredArgsConstructor; +import org.springframework.beans.factory.annotation.Value; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; @@ -17,7 +18,7 @@ public class ProfileController { private final ProfileService profileService; @GetMapping - public ProfileResponseDto getMember(@CookieValue(name = "email", required = true)String email){ + public ProfileResponseDto getMember(@Value("${security.email}")String email){ return profileService.getProfile(email); } } diff --git a/src/main/java/com/kakaogroom6/server/domain/travelog/controller/TravelogController.java b/src/main/java/com/kakaogroom6/server/domain/travelog/controller/TravelogController.java index ad6f6a0..858abba 100644 --- a/src/main/java/com/kakaogroom6/server/domain/travelog/controller/TravelogController.java +++ b/src/main/java/com/kakaogroom6/server/domain/travelog/controller/TravelogController.java @@ -14,6 +14,7 @@ import com.kakaogroom6.server.domain.travelog.service.TravelogService; import jakarta.validation.Valid; import lombok.RequiredArgsConstructor; +import org.springframework.beans.factory.annotation.Value; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; @@ -48,7 +49,7 @@ public ResponseEntity searchTravelogs( public ResponseEntity createTravelog( @RequestPart(value = "mainImage",required = false) MultipartFile mainImage, @RequestPart("travelog") String travelogJson, - @RequestParam("email") String email + @Value("${security.email}") String email ) { ObjectMapper objectMapper = new ObjectMapper(); @@ -74,7 +75,7 @@ public ResponseEntity createTravelog( @PostMapping("/comment") public ResponseEntity addComment( - @CookieValue(name = "email", required = true)String email, + @Value("${security.email}")String email, @Valid @RequestBody CommentRequestDto request){ boolean response = commentService.saveComment(email, request); return ResponseEntity.ok(response); diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 43bb42a..b1918d8 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -15,4 +15,7 @@ cloud: s3: bucket: ${S3_BUCKET} stack: - auto: false \ No newline at end of file + auto: false + +security: + email: "ahh0520@naver.com" \ No newline at end of file