Drupal: синхронизация учетных записей пользователей между 2 различными сайтами Drupal - PullRequest
2 голосов
/ 18 января 2011

У меня есть сайт Drupal A с учетными записями пользователей, работающими на сервере A и с доменом A.

Теперь мне нужно создать сайт Drupal B на сервере B и в домене B, и когда кто-то регистрируется наDrupal B, он автоматически регистрируется на Drupal A.

Другими словами, мне нужно синхронизировать учетные записи пользователей.Могу ли я легко сделать это?

спасибо

Ответы [ 2 ]

4 голосов
/ 18 января 2011

Посмотрите следующие проекты / документацию:

0 голосов
/ 18 января 2011

Вам нужно будет что-то написать, чтобы экспортировать пользователей с сайта А. Затем используйте Feeds для импорта. Возможно, вы сможете использовать Правила или некоторые пользовательские сценарии для экспорта с сайта A для перехода на сайт B (возможно, запустив drupal cron на обоих последовательно).

Другой идеей было бы использовать одну и ту же таблицу базы данных для обоих. Это легко сделать.

Для файла настроек сайта B:

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

где siteAdb - это база данных, содержащая установку drupal на сайте A, если обе базы данных используют одну и ту же учетную запись. Конечно, вам придется применять любые соответствующие префиксы.

...