Php 使用user.module API在Drupal 7中创建用户
我正在尝试使用Drupal7向系统中添加新帐户。 该函数定义为用户_save$account、$edit=array、$category='account'Php 使用user.module API在Drupal 7中创建用户,php,api,drupal,drupal-7,Php,Api,Drupal,Drupal 7,我正在尝试使用Drupal7向系统中添加新帐户。 该函数定义为用户_save$account、$edit=array、$category='account' 根据文档,变量$account是一个用户对象。如何组合函数可以处理的用户对象?以下是一条注释,它可能会对您的用户对象有所帮助:。查看用户对象所持有内容的另一种方法是: <?php global $user; print_r($user); ?> 以下是创建新用户的一个非常基本的示例: 不需要为$account传递对象。
根据文档,变量$account是一个用户对象。如何组合函数可以处理的用户对象?以下是一条注释,它可能会对您的用户对象有所帮助:。查看用户对象所持有内容的另一种方法是:
<?php
global $user;
print_r($user);
?>
以下是创建新用户的一个非常基本的示例:
不需要为$account传递对象。如果将NULL作为第一个参数传递,函数将用stdClass对象替换它,并相应地设置$account->is_new。@kiamlaluno啊,好的,谢谢!学到了一些新的,经过编辑的答案:
<?php
$edit = array(
'name' => 'New User',
'pass' => 'password',
'mail' => 'myemail@example.com',
'status' => 1,
'language' => 'en',
'init' => 'myemail@example.com',
'roles' => array(2 => 'authenticated user'),
);
user_save(NULL, $edit);
?>