setTargetPath
デフォルトのExceptionListener ( documentation ) からオーバーライドしたい。しかし、これを処理するには追加のサービスが必要です。
私の意見では、サービス定義をオーバーライドし、サービス定義にコピーして独自のコンストラクターを作成する方法しかありませんが、このアプローチは好きではありません。
これを行う他の方法はありますか?
setTargetPath
デフォルトのExceptionListener ( documentation ) からオーバーライドしたい。しかし、これを処理するには追加のサービスが必要です。
私の意見では、サービス定義をオーバーライドし、サービス定義にコピーして独自のコンストラクターを作成する方法しかありませんが、このアプローチは好きではありません。
これを行う他の方法はありますか?
答えとしては、form_login タイプを使用している場合は、ログイン後のリダイレクトが発生する一定のルートに設定できます。設定
次の 2 つのキーを設定する必要があります。
always_use_default_target_path: true
default_target_path: /route_name_for_redirect
またはオプション B では、RedirectResponse を返すだけの成功ハンドラー サービスを使用します。