在多个站点之间共享用户帐户

时间:2011-01-24 18:56:04

标签: php authentication

这是一个场景:

您在mail.google.com上登录GMail,然后转到docs.google.com,您也会自动登录。

是否可以在PHP之间的网站之间共享用户帐户以及如何使用?

4 个答案:

答案 0 :(得分:2)

您可能需要查看OpenID

答案 1 :(得分:2)

将会话保存到数据库而不是文件,然后让两个站点在该数据库中查找会话变量。

检查一下 http://shiflett.org/articles/storing-sessions-in-a-database

答案 2 :(得分:1)

你绝对可以。看看这篇文章的答案:

Cookies across subdomains and hosts

答案 3 :(得分:0)

最简单的方法是做GMAIL和THIS网站的工作并使用某种类型的开放ID。
或者,您可以了解他们如何实施它并重新发明轮子或创建另一个开放式ID服务。