好吧,基本上就是这样:我有应用程序 A 和 B,我想要两件事:
1) 嵌入在 A 布局中的登录表单
2) 成功登录后重定向到 B 的默认路由
提前致谢。
好吧,基本上就是这样:我有应用程序 A 和 B,我想要两件事:
1) 嵌入在 A 布局中的登录表单
2) 成功登录后重定向到 B 的默认路由
提前致谢。
在您的 app.yml 中,您可以设置成功登录的 sfGuard 登录默认路由:
all:
sf_guard_plugin:
success_signin_url: @somepage
success_signout_url: @someotherpage
一种方法是将 success_signin_url 设置为指向唯一目的是将用户重定向到您的其他应用程序的操作,例如:
$this->redirect('http://www.mydomain.com/myotherapp/'); // I think absolute URL is fine here
可能有一种方法可以让两个应用程序的路由规则相互通信,但不确定,可能是通过在新的 routing.yml 中设置项目级路由规则。