2012-05-09 3 views

답변

2

그물을 통과 한 후에 해결책을 찾았습니다. DaoAuthenticationProvider 클래스를 상속 받았으며 additionalAuthenticationChecks() 메서드를 재정의하고 내 작업을 수행했습니다. 자, 그 일.

나는 누군가가 도움이 :)

+0

수정을 축하합니다! 가능한 경우 다른 사람들이 귀하의 솔루션에서 배울 수 있도록 귀하의 대답을 '수락'으로 표시하십시오. 건배 ~ –

0

데이터베이스에이 항목이 있어야한다고 생각합니다. 로그인 페이지에서 사용자가 입력 한 사용자 이름이 데이터베이스의 사용자 이름과 일치하면 로그인 횟수를 1 씩 늘립니다. 따라서 로그인 실패 횟수를 유지할 수 있습니다. 로그인에 성공할 때마다 실패 횟수 값을 0으로 설정하십시오.

+0

날이 문제를 명확히하자 찾을 수 있다는 희망을 기록했다. 로그인 시도 실패를 저장하는 DB에 이미 열이 있습니다. 문제는 게시 승인 프로세스이므로 남은 로그인 시도를 표시 할 수 없다는 것입니다. 또한, 실패한 로그인 시도를 업데이트하기 위해 EventListener를 추가했습니다. 그러나 남은 시도를 표시하기 위해 응답을 JSP 페이지로 다시 보낼 수 없습니다. –

+0

필터가 있고 LoginFilter라고 말한 다음이 유효성 검사를 수행하십시오. 주어진 사용자의 자격 증명이 유효 함을 확인한 경우에만 사용자가 로그인하도록하십시오. – Arun

+0

그물을 통과 한 후에 해결책을 찾았습니다. DaoAuthenticationProvider 클래스를 상속 받았으며 additionalAuthenticationChecks() 메서드를 재정의하고 내 작업을 수행했습니다. 자, 그 작업 –

관련 문제