Fosuserbundleでログインした後にリダイレクトするのに最適な方法はどれですか
-
27-10-2019 - |
質問
Fosuserbundleでのログイン後にロールベースのリダイレクトを実装する最良の方法はどれですか?
成功ハンドラーを使用して、onauthenticationsuccessでリダイレクトロジックを書く必要がありますか
または、セキュリティリスナーを使用して、onsecurityInteractiveloginにリダイレクトロジックを書く必要があります
解決
セキュリティリスナーは、テーブルの更新、Cookieの設定など、ロジン後のオペレーションを実行するために他のバンドルで使用されると思います。同じことがSuccess_Handlerで行われますが、App/config/security.ymlの各ファイアウォール構成に対して1回呼び出されます。したがって、あなたはそれを完全に制御できます。ですから、Success_handler Serviceクラスのonauthenticationsuccessメソッドにリダイレクトロジックを実装する方が良いと思います。
所属していません StackOverflow