我有两个项目1 amd 2.
项目1是纯PHP,项目2是symfony。
我在项目1中有一个登录功能,它将生成一个cookie。
然后,我想将此cookie与项目2一起使用,这样我就不必再次登录了。
用户数据库是相同的。
提前谢谢。
答案 0 :(得分:0)
找出cookie的名称和数据格式/内容。在您的project2中,通过$ _COOKIE [name-of-cookie]访问详细信息并验证其内容。它可以是任何东西但可能是某个/某些数据库值的散列版本。如果一切正确,您的项目2就不能说它已登录(可能是用户ID也在cookie中)。由于您在项目之间共享数据库,因此您可以立即从数据库加载用户实体,并了解登录用户的具体详细信息,如名称等。