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