신규 비밀번호 및 초기화시 사번+@! 로 설정
eapim-admin CI / build (push) Has been cancelled

This commit is contained in:
eastargh
2026-07-01 10:27:18 +09:00
parent f2b25d2775
commit 8494758fcd
@@ -41,6 +41,8 @@ import lombok.RequiredArgsConstructor;
@Transactional(transactionManager = "transactionManagerForEMS")
@RequiredArgsConstructor
public class UserManService extends BaseService {
private final String DEFAULT_PASSWORD_SUBFIX = "@!";
private final UserInfoService userInfoService;
private final UserRoleService userRoleService;
@@ -100,7 +102,7 @@ public class UserManService extends BaseService {
userInfo.setRoleidnfiname(CommonConstants.DEPT_DEVELOPER);
try {
userInfo.setPassword(DamoManager.getInstance().hash(DamoManager.SHA256,userUI.getUserId()));
userInfo.setPassword(DamoManager.getInstance().hash(DamoManager.SHA256,userUI.getUserId()+DEFAULT_PASSWORD_SUBFIX));
} catch (Exception e) {
throw new RuntimeException("Error encrypting password", e);
}
@@ -141,7 +143,7 @@ public class UserManService extends BaseService {
public void updatePassword(UserUI userUI) throws Exception {
UserInfo userInfo = userInfoService.getById(userUI.getUserId());
userInfo.setPassword(DamoManager.getInstance().hash(DamoManager.SHA256, userUI.getUserId()));
userInfo.setPassword(DamoManager.getInstance().hash(DamoManager.SHA256, userUI.getUserId()+DEFAULT_PASSWORD_SUBFIX));
userUIMapper.updateToEntity(userUI, userInfo);
userInfoService.save(userInfo);
}