1313import io .swagger .v3 .oas .annotations .Operation ;
1414import io .swagger .v3 .oas .annotations .tags .Tag ;
1515import jakarta .validation .Valid ;
16+ import jakarta .validation .constraints .NotBlank ;
1617import lombok .RequiredArgsConstructor ;
1718import org .springframework .security .core .annotation .AuthenticationPrincipal ;
1819import 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