Browse Source

기존 비밀번호 확인(boolean 타입으로 수정)

Test
sanguu(박상현) 2 years ago
parent
commit
ae572b5548
  1. 5
      src/main/java/com/palnet/biz/api/acnt/cstmr/controller/AcntCstmrController.java
  2. 10
      src/main/java/com/palnet/biz/api/acnt/cstmr/service/AcntCstmrService.java

5
src/main/java/com/palnet/biz/api/acnt/cstmr/controller/AcntCstmrController.java

@ -125,10 +125,11 @@ public class AcntCstmrController {
@PostMapping(value = "/profile/pwcheck") @PostMapping(value = "/profile/pwcheck")
@ApiOperation(value = "회원 기존 패스워드 확인") @ApiOperation(value = "회원 기존 패스워드 확인")
@Tag(name = "회원관리", description = "회원 관련 API") @Tag(name = "회원관리", description = "회원 관련 API")
public ResponseEntity<? extends BasicResponse> extendpsw(@RequestBody String userPswd){ public ResponseEntity<? extends BasicResponse> extendpsw(@RequestBody Map<String,String> userPswdMap){
Map<String, Object> resultMap = new HashMap<String, Object>(); Map<String, Object> resultMap = new HashMap<String, Object>();
System.out.println(userPswdMap.get("userPswd"));
try { try {
PtyCstmrBas result = service.extendpsw(userPswd); boolean result = service.extendpsw(userPswdMap.get("userPswd"));
resultMap.put("result", result); resultMap.put("result", result);
} catch (CustomException e) { } catch (CustomException e) {

10
src/main/java/com/palnet/biz/api/acnt/cstmr/service/AcntCstmrService.java

@ -244,7 +244,8 @@ public class AcntCstmrService {
return updateUserEntity; return updateUserEntity;
} }
public PtyCstmrBas extendpsw(String userPswd){ public boolean extendpsw(String userPswd){
boolean result = false;
// 1. 토큰 유저 정보 불러오기 // 1. 토큰 유저 정보 불러오기
Integer userId = jwtTokenUtil.getCstmrSnoByToken(); Integer userId = jwtTokenUtil.getCstmrSnoByToken();
@ -262,13 +263,16 @@ public class AcntCstmrService {
if(!userPswd.equals(userEntity.getUserPswd())) { if(!userPswd.equals(userEntity.getUserPswd())) {
log.info("USERPSWD 비밀번호 : {}, DB 비밀번호 : {}", userPswd, userEntity.getUserPswd()); log.info("USERPSWD 비밀번호 : {}, DB 비밀번호 : {}", userPswd, userEntity.getUserPswd());
// 4.e 일치하지 않으면 예외처리 (패스워드 불일치) // 4.e 일치하지 않으면 예외처리 (패스워드 불일치)
throw new CustomException(ErrorCode.FAIL); // 임시,, 수정해야함 throw new CustomException(ErrorCode.FAIL); // 임시,, 수정해야함
} }
userEntity.setUserPswd(userPswd); userEntity.setUserPswd(userPswd);
PtyCstmrBas extendpswEntity = ptyCstmrBasRepository.save(userEntity);
return extendpswEntity; PtyCstmrBas extendsPwd = ptyCstmrBasRepository.save(userEntity);
result=true;
return result;
} }
public PtyCstmrDtl updateEmail(AcntCstmrEmModel rq) { public PtyCstmrDtl updateEmail(AcntCstmrEmModel rq) {

Loading…
Cancel
Save