我在父网站下有大约4个网站(有点像stackExchange。)。我希望我的用户在一个网站注册并访问所有网站。任何已知的良好解决方案?
我的想法:每个服务器都有自己的数据库。如果有人创建了一个帐户,它会卷曲另外3个服务器并进行验证。如果已经过验证,请在所有4个数据库中创建用户。
有更好的方法吗?或者我的解决方案有问题吗?谢谢!
答案 0 :(得分:1)
单点登录(SSO)是一个相当复杂的问题,我建议不要试图重新发明轮子。找一个支持它的库。
您可以尝试查看此PHP based SSO solution:
我写了一个简单的单点登录解决方案(400行代码), 它通过链接会话来工作。此解决方案适用于正常情况 网站以及AJAX网站。