2012-09-20 58 views
1

我需要为三个网站实现一个单一的唱歌系统,我一直在研究它和谷歌和一些研究后,我有点卡住和困惑:)我已经发现了很多信息,但是他们中没有一个能够让我完全清楚这些事情,所以我决定请你们的专家来看看你们是否能指引我走向正确的方向。至少到目前为止,我一直在阅读关于OpenSSO,OpenAM,CAS和其他解决方案,但并没有像我期望的那样帮助我。用PHP实现SSO自动用户登录多域

的情况如下:

我已经开发了PHP与MySQL的三个网站,这三个站点共享同一个数据库和相同的用户,但每个网站在其自己的域名,因此用户必须登录如果他们想访问这三个网站,他们有三个关系。

我想达到的目的是让用户能够登录其中一个网站,并能够在访问网站时自动登录另外两个网站。

从技术上讲,我希望对我的生产/工作代码产生较小的影响。

我可以使用什么样的最佳解决方案?

非常感谢您的帮助:)

回答

0

这可能是更容易,如果谁首先访问站点A将访问站点BÇ通过你为他们做一个链接的用户站点A,也就是说,如果他们点击他们的网站的一个链接到另一个,那么你可以只使用基于URL的会话PHP使用数据库后端了会议。

+0

谢谢@Nelson,我需要给用户登录的能力,即使他们只是输入网址,但基于URL的身份验证对我自己的网站中的链接来说也不错:) – SubniC