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")
@ApiOperation(value = "회원 기존 패스워드 확인")
@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>();
System.out.println(userPswdMap.get("userPswd"));
try {
PtyCstmrBas result = service.extendpsw(userPswd);
boolean result = service.extendpsw(userPswdMap.get("userPswd"));
resultMap.put("result", result);
} 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;
}
public PtyCstmrBas extendpsw(String userPswd){
public boolean extendpsw(String userPswd){
boolean result = false;
// 1. 토큰 유저 정보 불러오기
Integer userId = jwtTokenUtil.getCstmrSnoByToken();
@ -262,13 +263,16 @@ public class AcntCstmrService {
if(!userPswd.equals(userEntity.getUserPswd())) {
log.info("USERPSWD 비밀번호 : {}, DB 비밀번호 : {}", userPswd, userEntity.getUserPswd());
// 4.e 일치하지 않으면 예외처리 (패스워드 불일치)
throw new CustomException(ErrorCode.FAIL); // 임시,, 수정해야함
}
userEntity.setUserPswd(userPswd);
PtyCstmrBas extendpswEntity = ptyCstmrBasRepository.save(userEntity);
return extendpswEntity;
PtyCstmrBas extendsPwd = ptyCstmrBasRepository.save(userEntity);
result=true;
return result;
}
public PtyCstmrDtl updateEmail(AcntCstmrEmModel rq) {

Loading…
Cancel
Save