2017-07-04 1 views
0

私はfosuserbundleでrecaptchaを実装しています。FOSUser bundle:REGISTRATION_SUCCESSまたはREGISTRATION_INITIALIZEイベント内でユーザー登録を停止することはできますか?

イベントリスナーを介してエラーメッセージを表示してユーザー登録またはパスワードリセットを停止することはできますか?

コントローラをオーバーライドするだけですか?

私はreCAPTCHAのあなたの時間のための

おかげで多くを統合する第三バンドルの使用を避けることを好むだろう。ここにリダイレクト(またはotherelse)を提供

+0

同様の質問します。https:/ /stackoverflow.com/questions/13238348/easiest-way-to-integrate-captchas-into-symfony2-fuseruserbundle-registration – davidbonachera

+0

申し訳ありませんが、その質問には何も似ていません。 私は、イベントの流れを止めることについて具体的に尋ね、具体的にはサードパーティのバンドルを使用したくないと言っています。 – Dimitris

+0

さて、私はまずREGISTRATION_COMPLETEDからリスナーを作成し、自分のcaptachaフィールドを試してみましょう。それが偽であれば、失敗イベントREGISTRATION_FAILUREをディスパッチします。このイベントで遊んでみましたか? – davidbonachera

答えて

0

registration_successちょうどあなたが(応答イベント内)httresponseを送ることができます実行する前に、これだけの成功で提出した後occure、データベースに結果を実行

+0

返信いただきありがとうございます。私はリダイレクトを試みましたが、動作しませんでした – Dimitris

+0

応答が設定されていて、応答が設定されていれば応答を返す – Timan

関連する問題