有一个新闻门户网站及其庞大的网站(站点 A)。在倒退的生产过程中,它甚至被某种社交网络的东西所驱动 - 尚未开始,但即将开始(很快将在站点 B)。
打包在一起看起来很棒,但在将来维护数据库、服务器和其他东西时可能会出现很多问题,所以我被要求像我一样将它们分开。站点 A 在其自己的域中,站点 B 也在 - 数据库是分开的。
现在,我需要执行以下操作:当用户登录站点 B(社交站点)并到达站点 A(门户)时,他们也应该立即登录(在站点 A 上)。
有什么想法可以做到这一点 - 无需将条目复制到用户表中吗?
编辑:
除了授权服务还有其他想法吗? OpenId 只会给我们一个拥有 10 个帐户的用户,假的等等。 Cookie 内容或多数据库查询怎么样?
编辑 2:
好吧,这很热门……除非它不是 4 月 1 日的笑话并且值得一试: http://www.shawnhogan.com/2005/12/cross-database-join-with-mysql.html
最佳答案
您可以使用 OpenID
。
OpenID 是一种开放标准,描述了如何以去中心化的方式对用户进行身份验证,无需服务提供自己的临时系统,并允许用户整合他们的数字身份。
如果您想分享一些个人资料信息(例如帖子或照片)而不需要访问您的登录名和密码,您可以使用 OAuth
。
关于php - 从站点 A 登录到站点 B?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9967382/