在我的Symfony2
项目中,我使用HWIOauthBundle
用户login
facebook
帐户。我想要做的是将用户重定向到成功route
后parameters
login
的{{1}}。有没有办法将default_target_path
firewall
设置为动态?
这是我要将用户重定向到的route
:
my_route:
pattern: /upload/{caseNumber}/{token}
defaults: { _controller: UploadBundle:Upload:upload}
和防火墙配置:
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
main:
anonymous: true
pattern: ^/
oauth:
resource_owners:
facebook: "/login/check-facebook"
login_path: /login
failure_path: /login
default_target_path: /upload/00044710/500f5BBQP
oauth_user_provider:
service: ib_user.oauth_user_provider
remember_me:
key: "%secret%"
您在default_target_path: /upload/00044710/500f5BBQP
中看到的问题是case number
和token
可能会发生变化。那么我该如何动态设置呢。
答案 0 :(得分:0)
您可以重定向到找到正确网址的操作,并进一步重定向用户。