2017-05-19 6 views
0

사용자를 처리하기 위해 fosbuserbundle을 사용하고 있습니다. 로그인 양식에 EWZRecaptcha 필드를 추가하고이 필드의 유효성을 검사하고 싶지만 인증 프로세스는 다음을 수행합니다. 암호 및 사용자 이름 만 고려하고 유효성을 검사하는 시스템. 내가해야 할 일은Symfony2 : 로그인 양식에 새 필드를 추가하고 검증하는 방법

attemptauthentification 방법에 reCAPTCHA를 유효성을 검사 할 수 있도록 추상적 authentificationListener 내부의 EWZRecaptcha 검증 서비스를 주입하지만,이 작업을 수행하는 방법을 잘 생각하는 것입니다 오버라이드 (override)하는 결코 ...하지 않다가 있기 때문에, 그것은 복잡하게 보인다 그 리스너, 대체 솔루션이 있습니까?

답변

0

새 엔터티를 만들고 기본 FosUserBundle FOS\UserBundle\Model\User을 확장하고 사용자 지정 필드를 추가하십시오. 그런 다음

는에 loging 동안 검증이 명령 php bin/console doctrine:generate:entities [YouBundleName]

+0

맥심이 현장을 함께 할 수 없다를 사용하는 것을 잊지 마세요 – ZeSoft