Drupal → Как программно создать пользователя
Пример программного создания пользователя с именем 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', ), ), ), ));
Комментарии
Просто дополнить. Есть 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, а то я не знаю как. Научите или дайте, пожалуйста, ссылку на архив. Заранее спасибо.
http://drupal.org/sandbox/ioskevich/1410980 -> Repository viewer -> snapshot
Что насчет пароля?.... Если пользователясоздать именно так, то войти в системе используя дадаваемый пароль не получается.
всё получается! вы что то не так делаете. заранее скажу что вольфов мессингов тут нет и мысли на расстоянии ни кто не читает - либо вы четко и как можно более подробно описываете проблему - либо получаете ответ - как я начал этот коммент.
Да моя вина) Как быть с кастовым полями?
Читайте тут
Оставить комментарий