【问题标题】:Drupal: sync users accounts between 2 different Drupal websitesDrupal:在 2 个不同的 Drupal 网站之间同步用户帐户
【发布时间】:2011-01-18 16:21:34
【问题描述】:

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

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

换句话说,我需要同步用户帐户。 我能轻松做到吗?

谢谢

【问题讨论】:

  • 请注意,Bakery 不会同步角色。

标签: drupal drupal-6 synchronization


【解决方案1】:

查看以下项目/文档:

【讨论】:

    【解决方案2】:

    您必须编写一些内容以从站点 A 导出用户。然后使用 Feeds 进行导入。您也许可以使用Rules 或一些自定义脚本从站点 A 导出以进入站点 B(可能通过依次在两者上运行 drupal cron)。

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

    对于站点 B 的设置文件:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多