로그인 상태값 검증 제거

This commit is contained in:
2025-12-11 10:18:03 +09:00
parent fc2edf7c6d
commit 83bfdc2728
5 changed files with 48 additions and 54 deletions

View File

@@ -37,7 +37,7 @@ public class MembersCoreService {
}
// salt 생성, 사번이 salt
String salt = BCryptSaltGenerator.generateSaltWithEmployeeNo(addReq.getUserId().trim());
String salt = BCryptSaltGenerator.generateSaltWithEmployeeNo(addReq.getEmployeeNo().trim());
// 패스워드 암호화, 초기 패스워드 고정
String hashedPassword = BCrypt.hashpw(addReq.getTempPassword(), salt);
@@ -165,18 +165,13 @@ public class MembersCoreService {
}
/**
* 등록, 패스워드가 초기 상태일때
* 사용자 상태 조회
*
* @param request
* @return
*/
public boolean existsUsername(SignInRequest request) {
public String getUserStatus(SignInRequest request) {
MemberEntity memberEntity = membersRepository.findByUserId(request.getUsername()).orElseThrow(MemberNotFoundException::new);
if (memberEntity.getStatus().equals("INACTIVE") && memberEntity.getTempPassword().equals(request.getPassword())) {
return true;
}
return false;
return memberEntity.getStatus();
}
}