astrolit 24 февраля 2013 в 14:33 в каком файле формируется создание редактирование и удаление пользователя во время уже открытой сессии Drupal7 Есть вопрос Решение проблем Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
astrolit 24 февраля 2013 в 22:53 я искал конструкцию вроде // New user creation $account = new stdClass(); $account->is_new = true; $newUserData = array( 'name' => 'test user', 'pass' => '123456', // note: do not md5 the password 'mail' => 'email1@email.com', 'status' => 0, 'timezone' => 'Europe/Paris', 'init' => 'email1@email.com', 'roles' => array( '1' => 'your role 1', '2' => 'your role 2', ), ); $new_user = user_save($account, $newUserData); и попутно еще вопрос как при создании юзера если его регистрирует другой отследить имя регистратора $account = 'name' ?
sas@drupal.org 25 февраля 2013 в 9:50 Тот кто регистрирует - global $user->name, инициализирует $newUserData->name
astrolit 26 февраля 2013 в 1:02 благодарю Вас, но я теряюсь в коде-мне не очевиден друпал"<a href="mailto:sas@drupal.org">sas@drupal.org</a>" wrote: подскажите, где это происходит
Комментарии
user.module
спасибо
я искал конструкцию вроде
$account = new stdClass();
$account->is_new = true;
$newUserData = array(
'name' => 'test user',
'pass' => '123456', // note: do not md5 the password
'mail' => 'email1@email.com',
'status' => 0,
'timezone' => 'Europe/Paris',
'init' => 'email1@email.com',
'roles' => array(
'1' => 'your role 1',
'2' => 'your role 2',
),
);
$new_user = user_save($account, $newUserData);
и попутно еще вопрос как при создании юзера если его регистрирует другой отследить имя регистратора $account = 'name' ?
Тот кто регистрирует - global $user->name, инициализирует $newUserData->name
благодарю Вас, но я теряюсь в коде-мне не очевиден друпал
подскажите, где это происходит