Symfony 2でログインした後にリダイレクト
-
27-10-2019 - |
質問
Symfony 2では、ログアウトのターゲットを設定して、ログアウト後にリダイレクトされるようにすることができます。 /main
. 。ただし、ログインを使用すると、リダイレクトされます /
. 。 (成功した)ログインのターゲットをセットアップする方法はありますか?
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
login:
pattern: ^/m/login$
security: false
secured_area:
pattern: ^/m
form_login:
check_path: /m/login_check
login_path: /m/login
logout:
path: /m/logout
target: /main
anonymous: ~
解決
はい。使用できます target_path
オプション。上記の例を使用してください:
firewalls:
secured_area:
form_login:
always_use_default_target_path: true
default_target_path: /loggedinpage
上記の場合、ユーザーは常にリダイレクトされます /loggedinpage
成功したログイン。セキュリティコンポーネントのすべてのオプションの詳細は、 Symfony Docs (少し隠されていますが!)
所属していません StackOverflow