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

Mysql 具有共享用户数据库的网站,mysql,database,amazon-ec2,Mysql,Database,Amazon Ec2,我在一个家长网站下有大约4个网站(有点像stackExchange)。我想我的用户在一个网站注册,并有权访问所有的网站。有什么好的解决方案吗 我的想法是:每台服务器都有自己的数据库。如果有人创建了一个帐户,它会卷曲另外3台服务器并进行验证。如果已验证,请在所有4个数据库中创建用户 有更好的方法吗?还是我的解决方案有问题?谢谢 单点登录(SSO)是一个相当复杂的问题,我建议不要试图重新发明轮子。查找支持它的库 您可以尝试查看以下内容: 我编写了一个简单的单点登录解决方案(400行代码), 它通过链

我在一个家长网站下有大约4个网站(有点像stackExchange)。我想我的用户在一个网站注册,并有权访问所有的网站。有什么好的解决方案吗

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

有更好的方法吗?还是我的解决方案有问题?谢谢

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

您可以尝试查看以下内容:

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


基本上,您要做的是构建一个单点登录系统。但是,如果您对如何实现这一点不小心,则很容易在您的网站中创建安全漏洞。如果您告诉我们您正在使用什么技术来实现您的网站,我们可能会建议您添加一个好的SSO-on@datasage你能说得更具体些吗?假设我有一个系统,所以每次用户注册一个站点时,它会再注册3个来创建用户名/或进行验证?这有什么问题吗?谢谢@我们正在使用PHP(Yii)+MYSQL