Drupal → Как программно создать пользователя

17.04.2012

Пример программного создания пользователя с именем Username:

$new_user = user_save(NULL, array(
  'name' => 'Username',
  'pass' => 'password',
  'mail' => 'email@example.com',
  'init' => 'email@example.com',
  'status' => 1,
  'roles' => array(DRUPAL_AUTHENTICATED_RID => TRUE),
  // Пример заполнения кастомных полей
  'field_user_phone' => array(
    'und' => array(
      0 => array(
       'value' => '89451234567',
      ),
    ),
  ),
));
Написанное актуально для
Drupal 7
Похожие записи

Комментарии

Игорь
31.08.2012, 00:32

Просто дополнить. Есть 2-а модуля регистрации при создании ноды:
http://drupal.org/project/inline_registration
и http://drupal.org/sandbox/ioskevich/1410980
git clone http://git.drupal.org/sandbox/ioskevich/1410980.git auto_user
xandeadx помогите пожалуйста скачать через git, а то я не знаю как. Научите или дайте, пожалуйста, ссылку на архив. Заранее спасибо.

Гость
04.06.2013, 11:13

Что насчет пароля?.... Если пользователясоздать именно так, то войти в системе используя дадаваемый пароль не получается.

Игорь
04.06.2013, 14:24

всё получается! вы что то не так делаете. заранее скажу что вольфов мессингов тут нет и мысли на расстоянии ни кто не читает - либо вы четко и как можно более подробно описываете проблему - либо получаете ответ - как я начал этот коммент.

Гость
09.06.2013, 02:42

Да моя вина) Как быть с кастовым полями?

Добавить комментарий