1

好吧,基本上就是这样:我有应用程序 A 和 B,我想要两件事:

1) 嵌入在 A 布局中的登录表单
2) 成功登录后重定向到 B 的默认路由

提前致谢。

4

1 回答 1

3

在您的 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 中设置项目级路由规则。

于 2010-11-17T19:13:12.780 回答