FOSUserBundle を使用しており、2 つの異なるルート (またはそれ以上) からログインできる必要があります。これらのルートには異なるテンプレートがあり、異なるエリアにログインします。ログイン間で異なるのは、必要な権限だけです。ルートは次のようなものになります
site.com/login
site.com/admin/login
また、可能なsite.com/ajax_login
FOSUserBundle の login.html.twig から CSRF トークン以外のすべてを取り除き (オーバーライドされます)、独自のログイン ボックスとログイン ルートをレンダリングするルートを作成することで、さまざまなテンプレートをレンダリングする方法を考え出すことができました。 (CSRF トークンだけがレンダリングされるように)。フォームがログインにポストバックし、失敗した場合は代わりにそのページが表示されるため、これは管理者/ログインでは機能しません。
これを達成する簡単な方法はありますか?