Прошу помощи, есть сайт на друпал7 регистрация пользователей запрещена, требуется добавить около 7000 пользователей с готовыми настройками ( адрес почты, пароль, имя и т.д.). Никак не могу найти информацию как это сделать.
Прошу помощи, есть сайт на друпал7 регистрация пользователей запрещена, требуется добавить около 7000 пользователей с готовыми настройками ( адрес почты, пароль, имя и т.д.). Никак не могу найти информацию как это сделать.
Комментарии
Так 1000 или 7000?
по сути разница после 50 шт пропадает) вообще 7000, через некоторое время нужно будет еще добавлять
Модуль feeds или самописный.
СПС, буду пробывать feeds
в цикле:
если время исполнения скрипта ограничено, a set_time_limit(0) не вариант, то использовать hook_cron или batch api. примеры есть тут
здесь показано как проще работать с полями, да и вообще, там много полезного.
Раз указано, что именно корпоративный, то логично предположить, что эти пользователи уже хранятся в какой-то базе LDAP или SQL (как правило в AD). Если так - зачем дублировать их в базе Drupal?
с feeds все делается очень легко и быстро.
Всем спасибо большое, все комментарии были очень полезны, в итоге остановился пока на feeds.
Для таких как я новичков, для информации:
1.Устанавливаем модуль
2.Устанавливаем дополнительно все что требуется модулю для включения
3.Идем в настройки модуля( User processor,Mapping) устанавливаем нужные поля
4.При необходимости настраиваем остальные пункты настроек
5. На главной странице настроек будет ссылка на страницу запуска скрипа( у меня мойсайт/import/user). Скачиваем образец файла CSV( если вы его выбрали в настройках)
6. Вносим в каждой новой строчке по образцу данные аккаунтов
7.загружаем файл обратно, жмем импорт
вуаля, все юзеры в базе
Для меня лично вопрос решен, тему можно закрывать
Еще раз спасибо всем кто откликнулся и помог советом.