【发布时间】:2014-08-08 17:38:54
【问题描述】:
我有两个 Symfony 应用程序。他们指向同一个数据库以共享一些表。 因此,一个用户可以使用相同的用户名和密码登录 app1 和 app2。但是会话被阻止,因为应用程序已登录。我正在使用 FosUserBundle。
我的问题是,如何将会话分享给不同的应用程序?
我尝试在 config.yml 这两个应用程序上添加这一行:
framwork:
session:
cookie_domain: .my-domain.com
name: SFSESSID
确实 app1 在 app1.my-domain.com 上可用,而 app2 在 app2.my-domain.com 上可用
第二个可能的答案是在我查看我的第二个应用程序的会话时监听登录事件并执行登录。对吧?
谢谢。
【问题讨论】:
标签: php symfony session cross-domain