【问题标题】:Sharing user accounts between multiple sites在多个站点之间共享用户帐户
【发布时间】:2011-01-25 03:19:40
【问题描述】:

这是一个场景:

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

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

【问题讨论】:

    标签: php authentication


    【解决方案1】:

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

    看看这个 http://shiflett.org/articles/storing-sessions-in-a-database

    【讨论】:

      【解决方案2】:

      您可能想看看OpenID

      【讨论】:

        【解决方案3】:

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

        Cookies across subdomains and hosts

        【讨论】:

          【解决方案4】:

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

          【讨论】:

            猜你喜欢
            • 2019-01-31
            • 2012-07-11
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多