xandeadx.ru Блог музицирующего веб-девелопера

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

Опубликовано в

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

user_save(NULL, array(
  'name' => 'Username',
  'pass' => 'password',
  'mail' => 'email@example.com',
  'init' => 'email@example.com',
  'status' => 1,
  'roles' => array(DRUPAL_AUTHENTICATED_RID => TRUE),
));
Написанное актуально для Drupal 7
Похожие записи

Комментарии RSS

Просто дополнить. Есть 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

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

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

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

Читайте тут

Оставить комментарий

Содержимое этого поля является приватным и не будет отображаться публично. Если у вас есть аккаунт в Gravatar, привязанный к этому e-mail адресу, то он будет использован для отображения аватара.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступные HTML теги: <a> <i> <b> <strong> <code> <ul> <ol> <li> <blockquote> <em> <s>
  • Строки и параграфы переносятся автоматически.
  • Подсветка кода осуществляется с помощью тегов: <code>, <css>, <html>, <ini>, <javascript>, <sql>, <php>. Поддерживаемые стили выделения кода: <foo>, [foo].

Подробнее о форматировании