Symfony2 - 如何从另一个项目的cookie设置会话

时间:2014-01-16 16:58:38

标签: php session symfony cookies login

我有两个项目1 amd 2.

项目1是纯PHP,项目2是symfony。

我在项目1中有一个登录功能,它将生成一个cookie。

然后,我想将此cookie与项目2一起使用,这样我就不必再次登录了。

用户数据库是相同的。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

找出cookie的名称和数据格式/内容。在您的project2中,通过$ _COOKIE [name-of-cookie]访问详细信息并验证其内容。它可以是任何东西但可能是某个/某些数据库值的散列版本。如果一切正确,您的项目2就不能说它已登录(可能是用户ID也在cookie中)。由于您在项目之间共享数据库,因此您可以立即从数据库加载用户实体,并了解登录用户的具体详细信息,如名称等。