사용자 초기화 수정
This commit is contained in:
@@ -46,7 +46,7 @@ public class MembersCoreService {
|
|||||||
MemberEntity memberEntity = new MemberEntity();
|
MemberEntity memberEntity = new MemberEntity();
|
||||||
memberEntity.setUserId(addReq.getUserId());
|
memberEntity.setUserId(addReq.getUserId());
|
||||||
memberEntity.setUserRole(addReq.getUserRole());
|
memberEntity.setUserRole(addReq.getUserRole());
|
||||||
memberEntity.setTempPassword(addReq.getTempPassword()); // 임시 패스워드는 암호화 하지 않음
|
memberEntity.setTempPassword(addReq.getTempPassword().trim()); // 임시 패스워드는 암호화 하지 않음
|
||||||
memberEntity.setPassword(hashedPassword);
|
memberEntity.setPassword(hashedPassword);
|
||||||
memberEntity.setName(addReq.getName());
|
memberEntity.setName(addReq.getName());
|
||||||
memberEntity.setEmployeeNo(addReq.getEmployeeNo());
|
memberEntity.setEmployeeNo(addReq.getEmployeeNo());
|
||||||
@@ -71,7 +71,14 @@ public class MembersCoreService {
|
|||||||
|
|
||||||
// 임시 패스워드는 암호화 하지 않음
|
// 임시 패스워드는 암호화 하지 않음
|
||||||
if (StringUtils.isNotBlank(updateReq.getTempPassword())) {
|
if (StringUtils.isNotBlank(updateReq.getTempPassword())) {
|
||||||
memberEntity.setTempPassword(updateReq.getTempPassword());
|
// 임시 패스워드가 기존과 다르면 패스워드 변경으로 처리함
|
||||||
|
// 상태 INACTIVE로 변경하여 사용자가 로그인할때 패스워드 변경하게함
|
||||||
|
// 패스워드 리셋이므로 로그인 실패카운트 초기화처리함
|
||||||
|
if (!memberEntity.getTempPassword().equals(updateReq.getTempPassword().trim())) {
|
||||||
|
memberEntity.setStatus(StatusType.INACTIVE.getId());
|
||||||
|
memberEntity.setLoginFailCount(0);
|
||||||
|
}
|
||||||
|
memberEntity.setTempPassword(updateReq.getTempPassword().trim());
|
||||||
}
|
}
|
||||||
|
|
||||||
if (StringUtils.isNotBlank(memberEntity.getEmployeeNo())) {
|
if (StringUtils.isNotBlank(memberEntity.getEmployeeNo())) {
|
||||||
|
|||||||
Reference in New Issue
Block a user