2010-04-16 170 views
1

我正在考虑实现注册/登录系统在不同域和服务器上工作的一个很好的解决方案。一个有效的例子是Olx(您可以在一个域中注册,并且您的登录将在其余域中运行)。多域/多服务器注册/登录系统

这种情况是每个域(每个国家一个)都有自己的数据库。并且会有2台服务器(例如),每台服务器将拥有50%的域名(以及50%的数据库)。

你会提出什么建议?

回答

0

我会使用它自己的数据库创建一个中心登录服务(例如http://login.domain.com)。这样所有的登录数据将在一个地方。

其他站点将使用登录凭证查询此服务以授权用户。 (Similart到SO上的OpenID)

+0

是的,这很有趣。如果实现一个自己的登录系统(不是OpenID),这将是我通过SSL管道假设的Ajax请愿书,不是吗? – 2010-04-16 11:04:06

+0

@David我宁愿在服务器端脚本处理登录过程。您可能需要设置一些会话变量。使用SSL是一个好主意:) – 2010-04-16 11:10:24

+0

是的,这将是服务器端。我喜欢将它作为Web服务实现的想法,就像OpenID一样。 – 2010-04-16 12:11:12