在 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 文档 http://symfony.com/doc/current/reference/configuration/security.html(虽然稍微隐藏起来了!)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)