Drupal:在两个不同的Drupal网站之间同步用户帐户

时间:2011-01-18 16:21:35

标签: drupal drupal-6 synchronization

我有一个Drupal网站,其用户帐户在服务器A和域A上运行。

现在,我需要在服务器B和域B上建立一个Drupal B网站,当有人在Drupal B上注册时,他会自动在Drupal A上注册。

换句话说,我需要同步用户帐户。 我可以轻松制作吗?

感谢

2 个答案:

答案 0 :(得分:4)

查看以下项目/文档:

答案 1 :(得分:0)

您必须编写一些内容以从站点A导出用户。然后使用Feeds导入。您可以使用Rules或一些自定义脚本从站点A导出到站点B(可能是按顺序运行drupal cron)。

另一个想法是为两者使用相同的数据库表。这很容易实现。

对于Site B的设置文件:

$db_prefix = array(
  'users' => 'siteAdb.',
);

其中siteAdb是包含站点A的drupal安装的数据库,只要两个数据库使用相同的帐户即可。当然,您必须应用任何适当的前缀。