비밀번호 찾기 절차 보충.
parent
90599d9be4
commit
7005145597
|
|
@ -236,8 +236,15 @@ public class CommonController {
|
||||||
//pw찾기 비밀번호 변경
|
//pw찾기 비밀번호 변경
|
||||||
@RequestMapping(value = "passwordUpdate", method = RequestMethod.POST)
|
@RequestMapping(value = "passwordUpdate", method = RequestMethod.POST)
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public String passwordUpdate(UserVO userVO){
|
public String passwordUpdate(UserCertificationVO certificationVO, UserVO userVO){
|
||||||
userService.updatePwd(userVO);
|
UserCertificationVO savedInfo = userCertificationService.selectCertificationInfo(certificationVO);
|
||||||
return "OK";
|
if(savedInfo==null){
|
||||||
|
return "InfoNull";
|
||||||
|
}else if(!savedInfo.getCertification_num().equals(certificationVO.getCertification_num())){
|
||||||
|
return "numberNotMatch";
|
||||||
|
}else{
|
||||||
|
userService.updatePwd(userVO);
|
||||||
|
return "OK";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -13,7 +13,14 @@
|
||||||
<select id="selectCertificationInfo" parameterType="userCertificationVO" resultType="userCertificationVO">
|
<select id="selectCertificationInfo" parameterType="userCertificationVO" resultType="userCertificationVO">
|
||||||
select *
|
select *
|
||||||
from user_certification
|
from user_certification
|
||||||
where userid = #{userid}
|
<where>
|
||||||
|
<if test='userid != null and userid != ""'>
|
||||||
|
and userid = #{userid}
|
||||||
|
</if>
|
||||||
|
<if test='certification_num != null and certification_num != ""'>
|
||||||
|
and certification_num = #{certification_num}
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
</select>
|
</select>
|
||||||
<update id="updateCertificationNumStatus" parameterType="userCertificationVO">
|
<update id="updateCertificationNumStatus" parameterType="userCertificationVO">
|
||||||
update user_certification
|
update user_certification
|
||||||
|
|
|
||||||
|
|
@ -81,18 +81,18 @@
|
||||||
switch (result){
|
switch (result){
|
||||||
case "InfoNull":
|
case "InfoNull":
|
||||||
alert("인증번호 발급 정보가 없습니다. 다시 진행해주세요.");
|
alert("인증번호 발급 정보가 없습니다. 다시 진행해주세요.");
|
||||||
multiModal.close();
|
multiModal.hide();
|
||||||
break;
|
break;
|
||||||
case "numberNotMatch":
|
case "numberNotMatch":
|
||||||
alert("저장된 인증번호와 같지 않습니다.");
|
alert("저장된 인증번호와 같지 않습니다.");
|
||||||
break;
|
break;
|
||||||
case "isChecked":
|
case "isChecked":
|
||||||
alert("인증을 마친 번호입니다. 다시 진행해주세요.");
|
alert("인증을 마친 번호입니다. 다시 진행해주세요.");
|
||||||
multiModal.close();
|
multiModal.hide();
|
||||||
break;
|
break;
|
||||||
case "expirationTimeAfter":
|
case "expirationTimeAfter":
|
||||||
alert("인증번호 유효시간이 만료되었습니다. 다시 진행해주세요.");
|
alert("인증번호 유효시간이 만료되었습니다. 다시 진행해주세요.");
|
||||||
multiModal.close();
|
multiModal.hide();
|
||||||
break;
|
break;
|
||||||
case "OK":
|
case "OK":
|
||||||
alert("인증되었습니다.");
|
alert("인증되었습니다.");
|
||||||
|
|
@ -108,6 +108,7 @@
|
||||||
type: "POST",
|
type: "POST",
|
||||||
data: {
|
data: {
|
||||||
userid: $("#userid").val(),
|
userid: $("#userid").val(),
|
||||||
|
certification_num: $("#certification_num").val(),
|
||||||
password: $("#password").val()
|
password: $("#password").val()
|
||||||
},
|
},
|
||||||
beforeSend: function (xhr){
|
beforeSend: function (xhr){
|
||||||
|
|
@ -140,12 +141,21 @@
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
function passwordUpdateAfter(result){
|
function passwordUpdateAfter(result){
|
||||||
debugger
|
switch (result) {
|
||||||
if (result==="OK"){
|
case "OK":
|
||||||
alert("변경되었습니다.");
|
alert("변경되었습니다.");
|
||||||
multiModal.close();
|
multiModal.hide();
|
||||||
}else{
|
break;
|
||||||
alert("변경에 실패하였습니다.")
|
case "InfoNull":
|
||||||
|
alert("인증절차가 유효하지 않습니다.\n 다시 진행해주세요.");
|
||||||
|
multiModal.hide();
|
||||||
|
break;
|
||||||
|
case "numberNotMatch":
|
||||||
|
alert("인증번호가 맞지 않습니다.\n 다시 진행해주세요.");
|
||||||
|
multiModal.hide();
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
alert("변경에 실패하였습니다.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue