具有共享用户数据库的网站

时间:2014-02-26 00:58:11

标签: mysql database amazon-ec2

我在父网站下有大约4个网站(有点像stackExchange。)。我希望我的用户在一个网站注册并访问所有网站。任何已知的良好解决方案?

我的想法:每个服务器都有自己的数据库。如果有人创建了一个帐户,它会卷曲另外3个服务器并进行验证。如果已经过验证,请在所有4个数据库中创建用户。

有更好的方法吗?或者我的解决方案有问题吗?谢谢!

1 个答案:

答案 0 :(得分:1)

单点登录(SSO)是一个相当复杂的问题,我建议不要试图重新发明轮子。找一个支持它的库。

您可以尝试查看此PHP based SSO solution

  

我写了一个简单的单点登录解决方案(400行代码),   它通过链接会话来工作。此解决方案适用于正常情况   网站以及AJAX网站。