Drupal:在 2 个不同的 Drupal 网站之间同步用户帐户
我有一个 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
查看以下项目/文档:
Take a look at the following projects/documentation:
您必须编写一些内容来从站点 A 导出用户。然后使用 Feeds 进行导入。您可以使用 规则 或一些自定义脚本从站点 A 导出到站点 B(可能是通过按顺序在两者上运行 drupal cron )。
另一个想法是为两者使用相同的数据库表。这很容易完成。
对于站点 B 的设置文件:
其中 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:
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.