2017-05-19 10 views
0

私はユーザの操作にfosbuserbundleを使用しています。EWZRecaptchaフィールドをログインフォームに追加してこのフィールドも検証しますが、認証プロセスはパスワードとユーザー名のみを考慮して検証するシステム。私がする必要がどのようなSymfony2:ログインフォームに新しいフィールドを追加して検証する方法

attemptauthentification方法でreCAPTCHAのを検証できるようにするには、抽象authentificationListenerEWZRecaptchaバリサービスを注入することであるが、これを行う方法がわからないです、それはそうですオーバーライドするnowayがあるため、複雑そのリスナー、代替ソリューションはありますか?

答えて

0

新しいエンティティを作成し、ベースFosUserBundle FOS\UserBundle\Model\Userを拡張し、カスタムフィールドを追加します。

は、これはlogingにおけるながら検証フィールドを作るとは何の関係もありませんphp bin/console doctrine:generate:entities [YouBundleName]

+0

マキシムこのコマンドを使用することを忘れないでください – ZeSoft

関連する問題