2011-05-13 55 views
3

有两个网站,可能会有更多。一个是简单的PHP站点,另一个是Drupal。目标是:为两个PHP网站实施单点登录的策略是什么?

  • 有当一个新用户注册在任何网站上

可选创建两个用户帐户:

  • 当用户在任何网站上更改密码,密码是同步到另一个

有什么建议吗?谢谢

+1

您可能还想查看Drupal Answers Beta站点。使用它的人越多,它越有可能通过测试:http://drupal.stackexchange.com – 2011-05-13 15:54:05

回答

3

你可以使用CAS。有一个drupal module,并有phpCAS。这应该可以正常工作,但这不是纯PHP的解决方案。 drupal.org本身使用bakery作为SSO。

1

首先你需要确保两个网站都能连接到同一个SQL数据库。如果他们有不同的领域,你需要选择一个站点是主网关登录并检查他们是否已登录。

+0

可能是数据库上的共享会话。 – 2011-05-13 09:17:22

0

这是谷歌的方法,我认为这是伟大的....你可以创建自己的API工作以同样的方式

enter image description here

+0

如果您决定使用Google进行身份验证,您可能需要查看以Drupal为中心的“Google身份验证方法概述”:http://stellapower.net/blog/google-authentication-methods – 2011-05-13 15:53:06