mirror of
http://git.mhez-qa.uplus.co.kr/hubez/hubez-admin.git
synced 2025-12-06 23:04:44 +09:00
비밀번호변경 수정
This commit is contained in:
@@ -305,6 +305,7 @@ public class LoginService {
|
|||||||
authUser.setPwdChgDt(Const.COMM_YES);
|
authUser.setPwdChgDt(Const.COMM_YES);
|
||||||
authUser.setAuthchrFailCnt(0);
|
authUser.setAuthchrFailCnt(0);
|
||||||
authUser.setLoginFailCnt(0);
|
authUser.setLoginFailCnt(0);
|
||||||
|
authUser.setPwdOld(user.getPwd());
|
||||||
|
|
||||||
int reslut = loginMapper.updateAdmUser(authUser);
|
int reslut = loginMapper.updateAdmUser(authUser);
|
||||||
|
|
||||||
@@ -348,20 +349,30 @@ public class LoginService {
|
|||||||
return new UpdatePasswordResDto(ApiResponseCode.CE_ID_NOT_FOUND);
|
return new UpdatePasswordResDto(ApiResponseCode.CE_ID_NOT_FOUND);
|
||||||
}
|
}
|
||||||
|
|
||||||
String newPw = EncryptionUtil.getCustomSHA512(updatePasswordReqDto.getUserId(), updatePasswordReqDto.getNewPw());
|
String newPwd = EncryptionUtil.getCustomSHA512(updatePasswordReqDto.getUserId(), updatePasswordReqDto.getNewPw());
|
||||||
String oldPw = user.getPwd();
|
String nowPwd = user.getPwd();
|
||||||
|
|
||||||
if(oldPw.equals(newPw)) {
|
// 현재 비밀번호랑 동일 한지 체크
|
||||||
|
if(nowPwd.equals(newPwd)) {
|
||||||
return new UpdatePasswordResDto(ApiResponseCode.CE_FAILED_TO_PW_CHANGE);
|
return new UpdatePasswordResDto(ApiResponseCode.CE_FAILED_TO_PW_CHANGE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 이전 패스워드랑 동일 한지 체크
|
||||||
|
if(user.getPwdOld() != null) {
|
||||||
|
String oldPwd = user.getPwdOld();
|
||||||
|
if(oldPwd.equals(newPwd)) {
|
||||||
|
return new UpdatePasswordResDto(ApiResponseCode.CE_FAILED_TO_PW_CHANGE);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// 2. 비밀번호 변경 - update EZ_ADM_USER (비밀번호, 비밀번호변경일시)
|
// 2. 비밀번호 변경 - update EZ_ADM_USER (비밀번호, 비밀번호변경일시)
|
||||||
AuthUser authUser = new AuthUser();
|
AuthUser authUser = new AuthUser();
|
||||||
authUser.setOprtrId(updatePasswordReqDto.getUserId());
|
authUser.setOprtrId(updatePasswordReqDto.getUserId());
|
||||||
authUser.setPwd(newPw);
|
authUser.setPwd(newPwd);
|
||||||
authUser.setPwdChgDt(Const.COMM_YES);
|
authUser.setPwdChgDt(Const.COMM_YES);
|
||||||
authUser.setAuthchrFailCnt(0);
|
authUser.setAuthchrFailCnt(0);
|
||||||
authUser.setTmpPwdYn(Const.COMM_NO);
|
authUser.setTmpPwdYn(Const.COMM_NO);
|
||||||
|
authUser.setPwdOld(nowPwd);
|
||||||
|
|
||||||
int reslut = loginMapper.updateAdmUser(authUser);
|
int reslut = loginMapper.updateAdmUser(authUser);
|
||||||
|
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ public class AuthUser implements UserDetails {
|
|||||||
private String accNm; // 대리점 명
|
private String accNm; // 대리점 명
|
||||||
private String accSttusCd; // 계정 상태 코드
|
private String accSttusCd; // 계정 상태 코드
|
||||||
private String pwChangeCheck; // 비밀번호 변경 여부
|
private String pwChangeCheck; // 비밀번호 변경 여부
|
||||||
|
private String pwdOld; // 이전 비밀번호
|
||||||
|
|
||||||
private Collection<? extends GrantedAuthority> authorities;
|
private Collection<? extends GrantedAuthority> authorities;
|
||||||
|
|
||||||
@@ -196,4 +197,8 @@ public class AuthUser implements UserDetails {
|
|||||||
public String getPwChangeCheck() {
|
public String getPwChangeCheck() {
|
||||||
return pwChangeCheck;
|
return pwChangeCheck;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getPwdOld() {
|
||||||
|
return pwdOld;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@@ -85,6 +85,7 @@
|
|||||||
END AS PW_CHANGE_CHECK
|
END AS PW_CHANGE_CHECK
|
||||||
, T1.AUT_CD
|
, T1.AUT_CD
|
||||||
, T1.TMP_PWD_YN
|
, T1.TMP_PWD_YN
|
||||||
|
, T1.PWD_OLD
|
||||||
FROM
|
FROM
|
||||||
hubez_admin.EZ_ADM_USER T1
|
hubez_admin.EZ_ADM_USER T1
|
||||||
LEFT JOIN hubez_imdb.EZ_IM_USER T2 ON T1.OPRTR_ID = T2.LOGIN_ID
|
LEFT JOIN hubez_imdb.EZ_IM_USER T2 ON T1.OPRTR_ID = T2.LOGIN_ID
|
||||||
@@ -231,6 +232,9 @@
|
|||||||
<if test="pwdChgDt != null and pwdChgDt != ''">
|
<if test="pwdChgDt != null and pwdChgDt != ''">
|
||||||
, PWD_CHG_DT = NOW()
|
, PWD_CHG_DT = NOW()
|
||||||
</if>
|
</if>
|
||||||
|
<if test="pwdOld != null and pwdOld != ''">
|
||||||
|
, PWD_OLD = #{pwdOld}
|
||||||
|
</if>
|
||||||
WHERE
|
WHERE
|
||||||
OPRTR_ID = #{oprtrId}
|
OPRTR_ID = #{oprtrId}
|
||||||
</update>
|
</update>
|
||||||
|
|||||||
Reference in New Issue
Block a user