2017-09-23 8 views
0

私はFosUserBundleを使用していると私はちょうどログインテンプレート内のいくつかのエラーを表示したい:FosUserBundleのログインテンプレートにエラーを制御する方法はありますか?

  • 無効なメール

そして、私のlogin.htmlとのあなたのメールアドレスとパスワードを確認してください。私はこの方法でエラーを示しています小枝テンプレートは、:

{% if error %} 
     <p style="color:red">{{ error.message }) }}</p> 
{% endif %} 

それが正常に動作している、私の問題は、私はエラーの笙を制御していないということですテンプレート内で結婚した。例えば、私は私のMySQLサービスでいくつかのテストを作っていたと私はテンプレートで、このエラーを得た:

An exception occured in driver: SQLSTATE[HY000] [2002] Connection timed out 

だから、私はエラーの完全な制御を持っているし、他の情報のいずれかの漏洩を回避する方法を知りたい

答えて

0

ログインハンドラコードの詳細については、よく知っているはずですが、ユーザーにリークさせたいtry-catchとフィルタ例外にまとめておくことをお勧めします。

関連する問題