역할 및 사용자 정의 필드 값 (예 : 이름 및 성)이있는 사용자를 프로그래밍 방식으로 만들려면 다음 코드를 사용할 수 있습니다.
$new_user = array(
'name' => 'xgramp',
'pass' => 'idontwantnoonebutyoutoloveme',
'mail' => 'xgparsons@flyingburritobrothers.la',
'signature_format' => 'full_html',
'status' => 1,
'language' => 'en',
'timezone' => 'America/Los_Angeles',
'init' => 'Email',
'roles' => array(
DRUPAL_AUTHENTICATED_RID => 'authenticated user',
6 => 'member', // role id for custom roles varies per website
),
'field_first_name' => array(
'und' => array(
0 => array(
'value' => 'Gram',
),
),
),
'field_last_name' => array(
'und' => array(
0 => array(
'value' => 'Parsons',
),
),
),
);
$account = user_save(NULL, $new_user);
자세한 내용은이 블로그 게시물 및 의견을 참조하십시오.
http://codekarate.com/blog/create-user-account-drupal-7-programmatically
array($role_id => 'anything')