Closed coldrice99 closed 4 hours ago
currentPassword
nickname
phoneNumber
newPassword
RequestBody
{ "nickname": "newNickname", "phoneNumber": "010-9999-9999", "currentPassword": "oldPassword123", "newPassword": "newSecurePassword456" }
ResponseBody
{ "status": "SUCCESS", "message": "회원 정보가 성공적으로 수정되었습니다." }
UpdateMemberRequestDto
public class UpdateMemberRequestDto { private String nickname; private String phoneNumber; private String currentPassword; private String newPassword; }
> [PATCH] /api/member - 회원 정보 수정 기능
currentPassword
를 통해 현재 비밀번호를 검증하여 정보 수정 허용nickname
,phoneNumber
,newPassword
만 선택적으로 업데이트newPassword
필드로 새 비밀번호 입력 시 업데이트 지원예외 처리
currentPassword
가 일치하지 않을 경우: "현재 비밀번호가 일치하지 않습니다." 에러 메시지 반환그 밖의 세부 사항
currentPassword
검증을 필수로 요구하여 보안성 강화newPassword
필드가 있으면 새 비밀번호로 업데이트하고, 없을 경우 다른 정보만 수정RequestBody
ResponseBody
UpdateMemberRequestDto
예시