로그인 컨트롤러질문
- 작성자 :
- 홍*은
- 작성일 :
- 2021-02-01 14:14:31
- 조회수 :
- 3,705
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
EgovLoginControllerjava에서 actionLogin메소드에서
// 1. 로그인인증제한 활성화시
if( egovLoginConfig.isLock()){
Map<?,?> mapLockUserInfo = (EgovMap)loginService.selectLoginIncorrect(loginVO);
if(mapLockUserInfo != null){
//2.1 로그인인증제한 처리
String sLoginIncorrectCode = loginService.processLoginIncorrect(loginVO, mapLockUserInfo);
if(!sLoginIncorrectCode.equals("E")){
if(sLoginIncorrectCode.equals("L")){
model.addAttribute("message", egovMessageSource.getMessageArgs("fail.common.loginIncorrect", new Object[] {egovLoginConfig.getLockCount(),request.getLocale()}));
}else if(sLoginIncorrectCode.equals("C")){
model.addAttribute("message", egovMessageSource.getMessage("fail.common.login",request.getLocale()));
}
return "egovframework/com/uat/uia/EgovLoginUsr";
}
}else{
model.addAttribute("message", egovMessageSource.getMessage("fail.common.login",request.getLocale()));
return "egovframework/com/uat/uia/EgovLoginUsr";
}
}
이부분이 있는데 로그인 인증제한 활성화는 어디에서 하나요?
// 1. 로그인인증제한 활성화시
if( egovLoginConfig.isLock()){
Map<?,?> mapLockUserInfo = (EgovMap)loginService.selectLoginIncorrect(loginVO);
if(mapLockUserInfo != null){
//2.1 로그인인증제한 처리
String sLoginIncorrectCode = loginService.processLoginIncorrect(loginVO, mapLockUserInfo);
if(!sLoginIncorrectCode.equals("E")){
if(sLoginIncorrectCode.equals("L")){
model.addAttribute("message", egovMessageSource.getMessageArgs("fail.common.loginIncorrect", new Object[] {egovLoginConfig.getLockCount(),request.getLocale()}));
}else if(sLoginIncorrectCode.equals("C")){
model.addAttribute("message", egovMessageSource.getMessage("fail.common.login",request.getLocale()));
}
return "egovframework/com/uat/uia/EgovLoginUsr";
}
}else{
model.addAttribute("message", egovMessageSource.getMessage("fail.common.login",request.getLocale()));
return "egovframework/com/uat/uia/EgovLoginUsr";
}
}
이부분이 있는데 로그인 인증제한 활성화는 어디에서 하나요?
A
안녕하세요.
표준프레임워크 센터입니다.
로그인시 5회이상 비밀번호를 틀리게 되면
로그인 제한하는 기능이
globals.properties 의
# 로그인 인증 제한(login authentication limit)
# (사용 여부 설정값 : true, false)
Globals.login.Lock = true
# -인증 제시도 횟수
Globals.login.LockCount = 5
에 설정되어 있습니다.
해당 기능은 기본적으로 활성화 되어 있고
5회 이상 비밀번호가 틀리게 입력되어
로그인에 제한이 발생하는경우
다음 3가지 메뉴에서 해제해 줄수 있습니다.
450. 기업회원관리
460. 업무사용자관리
470. 일반회원관리
해당 아이디 선택하시고 들어가시면
[로그인인증제한해제] 버튼을 클릭하여
해제 하시면 됩니다.
감사합니다.
표준프레임워크 센터입니다.
로그인시 5회이상 비밀번호를 틀리게 되면
로그인 제한하는 기능이
globals.properties 의
# 로그인 인증 제한(login authentication limit)
# (사용 여부 설정값 : true, false)
Globals.login.Lock = true
# -인증 제시도 횟수
Globals.login.LockCount = 5
에 설정되어 있습니다.
해당 기능은 기본적으로 활성화 되어 있고
5회 이상 비밀번호가 틀리게 입력되어
로그인에 제한이 발생하는경우
다음 3가지 메뉴에서 해제해 줄수 있습니다.
450. 기업회원관리
460. 업무사용자관리
470. 일반회원관리
해당 아이디 선택하시고 들어가시면
[로그인인증제한해제] 버튼을 클릭하여
해제 하시면 됩니다.
감사합니다.