로그인 상태값 검증 제거
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user