23.12.28) TIL
2023-12-28 20:47:36
비밀번호 변경 API 구현 먼저, 로그인한 유저와 비밀번호를 변경할 유저의 유저네임이 같은지를 확인한다. if (!loginUser.getUsername().equals(user.getUsername())) { throw new AuthenticationMismatchException(); } 새로운 비밀번호와 새로운 비밀번호 확인이 일치하는지 확인한다. if (!updatePassword.equals(checkUpdatePassword)) { throw new PasswordConfirmationException(); } 기존의 비밀번호를 한번 더 입력해서 비밀번호가 맞는지 확인한다. 새로운 비밀번호를 encode해주고 set을 이용해 바꿔준다. repository에 비밀번호가 바뀐 user를 저장해준..