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

发布于 2024-10-12 18:18:03 字数 168 浏览 3 评论 0原文

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

现在,我需要在服务器 B 和域 B 上构建 Drupal B 网站,当有人在 Drupal B 上注册时,他会自动在 Drupal 上注册答:

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

谢谢

I've a Drupal A website with users accounts running on server A and with domain A.

Now, I need to build a Drupal B website on server B and domain B, and when someone register on Drupal B, he is automatically registered on Drupal A.

In other terms, I need so sync the users accounts.
Can i easily make it ?

thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

风尘浪孓 2024-10-19 18:18:03

查看以下项目/文档:

Take a look at the following projects/documentation:

自由如风 2024-10-19 18:18:03

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

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

对于站点 B 的设置文件:

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

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

You'll have to write something to export the users from Site A. Then use Feeds to import. You may be able to use Rules or some custom scripts to export from Site A to go into Site B (probably by running drupal cron on both in sequence).

Another idea would be to use the same database table for both. This is accomplished easily.

For Site B's settings file:

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

where siteAdb is the database that contains Site A's drupal installation so long as both databases use the same account. Of course you would have to apply any appropriate prefixes.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文