0
我正在使用symfony的Symfony登錄系統,只要我正確地獲得了配置(防火牆),就會照顧整個登錄過程。Symfony2:如何在身份驗證之前執行自定義驗證?
如何在執行身份驗證過程之前執行一些自定義驗證?例如,檢查用戶名的長度,驗證驗證碼等。如果其中一項要求不符合,我需要停止進一步操作(驗證)並返回錯誤消息。
我知道有一些身份驗證處理程序,如身份驗證成功處理程序或身份驗證失敗處理程序,它允許您在身份驗證成功或失敗時執行一些操作。有沒有像這樣的處理程序允許我在執行身份驗證操作之前放置自定義代碼?
嗨,我使用的symfony 2.7。我嘗試你的解決方案,但得到這個錯誤[無法識別選項「身份驗證」在「security.firewalls.main.form_login」]。你有什麼理想?看起來像驗證器不是一個有效的語法。 – overshadow
已經有問題了,語法必須在simple_form下。謝謝。 – overshadow