로그인 횟수 제한 기능이 가능한가요?
- 작성자 :
- 장*수
- 작성일 :
- 2012-12-03 22:56:38
- 조회수 :
- 1,590
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요? 로그인(패스워드 틀림 시) 실패 시 db에 기록하여 일정 횟수가 넘으면 로그인이 되지 않게 할려고 합니다.
egov 공통 인증 모듈을 사용하여 쓰고 있는데 구현하기가 좀 쉽지 않습니다.
공통모듈을 이용하여 로그인 실패 시 카운트가 가능한지 궁금합니다.
만약 가능하다면 적당한 예제를 알려주셨으면 합니다.
감사합니다.
egov 공통 인증 모듈을 사용하여 쓰고 있는데 구현하기가 좀 쉽지 않습니다.
공통모듈을 이용하여 로그인 실패 시 카운트가 가능한지 궁금합니다.
만약 가능하다면 적당한 예제를 알려주셨으면 합니다.
감사합니다.
A
안녕하세요. 장명수님..
공통컴포넌트를 사용하시는 경우는 EgovLoginController 처리 부분에(egovframework.com.uat.uia.web 패키지) Controller를 커스터마이징 하시면 되실 것 같습니다.
우선.. 사용자 관련 테이블에 로그인 실패회수 컬럼을 추가하시고.. EgovLogServiceImpl의 actionLogin() 메소드 상에 로그인 실패시.. 해당 사용자 ID의 실패회수를 증가시키시고..
성공 시 다시 0으로 초기화 하시면 되실 것 같습니다.
당연히.. 중간에.. 실패회수가 특정 수보다 크면.. 메시지로 로그인이 진행되지 않도록 처리하시면 되실 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
공통컴포넌트를 사용하시는 경우는 EgovLoginController 처리 부분에(egovframework.com.uat.uia.web 패키지) Controller를 커스터마이징 하시면 되실 것 같습니다.
우선.. 사용자 관련 테이블에 로그인 실패회수 컬럼을 추가하시고.. EgovLogServiceImpl의 actionLogin() 메소드 상에 로그인 실패시.. 해당 사용자 ID의 실패회수를 증가시키시고..
성공 시 다시 0으로 초기화 하시면 되실 것 같습니다.
당연히.. 중간에.. 실패회수가 특정 수보다 크면.. 메시지로 로그인이 진행되지 않도록 처리하시면 되실 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.