Drupal: назначать роли в user_save

Я не могу найти решение или правильный пример для чего-то, что должно быть довольно простым: назначить роль пользователю при ее создании, вот что я пытаюсь:

$edit = array(
        'name' => $_POST['name'],
        'pass' => $password,
        'mail' => $_POST['email'],
        'status' => 0,
        'language' => 'es',
        'init' => $_POST['email'],
        array(2 =>'authenticated', 4=>'my custom role') //as id and named in role db table
      );

user_save(NULL, $edit);

Пользователь не создается, как я могу это сделать?

Спасибо

Ответы на вопрос(4)

Ваш ответ на вопрос