Skip to content

Commit 7730d67

Browse files
committed
CLAP-425 Fix: 비밀번호 재설정 이메일 전송 API에 nickname 파라미터 추가
<footer> - #554
1 parent dbc6029 commit 7730d67

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/main/java/clap/server/adapter/inbound/web/member/ResetPasswordController.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import io.swagger.v3.oas.annotations.Operation;
1414
import io.swagger.v3.oas.annotations.tags.Tag;
1515
import jakarta.validation.Valid;
16+
import jakarta.validation.constraints.NotBlank;
1617
import lombok.RequiredArgsConstructor;
1718
import org.springframework.security.core.annotation.AuthenticationPrincipal;
1819
import org.springframework.web.bind.annotation.*;
@@ -30,28 +31,29 @@ public class ResetPasswordController {
3031
@Operation(summary = "초기 로그인 후 비밀번호 재설정 API")
3132
@PatchMapping("/members/initial-password")
3233
public void resetPasswordAndActivateMember(@AuthenticationPrincipal SecurityUserDetails userInfo,
33-
@RequestBody @Valid UpdateInitialPasswordRequest request) {
34-
resetInitialPasswordUsecase.resetPasswordAndActivateMember(userInfo.getUserId(),request.password());
34+
@RequestBody @Valid UpdateInitialPasswordRequest request) {
35+
resetInitialPasswordUsecase.resetPasswordAndActivateMember(userInfo.getUserId(), request.password());
3536
}
3637

3738
@Operation(summary = "비밀번호 재설정 API")
3839
@PatchMapping("/members/password")
3940
public void resetPassword(@AuthenticationPrincipal SecurityUserDetails userInfo,
40-
@RequestBody @Valid UpdatePasswordRequest request) {
41+
@RequestBody @Valid UpdatePasswordRequest request) {
4142
resetPasswordUsecase.resetPassword(userInfo.getUserId(), request.password());
4243
}
4344

4445

4546
@Operation(summary = "비밀번호 검증 API")
4647
@PostMapping("/members/password")
4748
public void verifyPassword(@AuthenticationPrincipal SecurityUserDetails userInfo,
48-
@RequestBody @Valid VerifyPasswordRequest request) {
49+
@RequestBody @Valid VerifyPasswordRequest request) {
4950
verifyPasswordUseCase.verifyPassword(userInfo.getUserId(), request.password());
5051
}
5152

5253
@Operation(summary = "비밀번호 재설정 이메일 전송 API")
5354
@PostMapping("/new-password")
54-
public void sendNewPasswordEmail(@RequestBody @Valid SendInitialPasswordRequest request) {
55+
public void sendNewPasswordEmail(@RequestParam @NotBlank String nickname,
56+
@RequestBody @Valid SendInitialPasswordRequest request) {
5557
sendNewPasswordUsecase.sendInitialPassword(request);
5658
}
5759
}

0 commit comments

Comments
 (0)