31
jan
2011

Dica - Manipular usuários no Drupal utilizando PHP

Veja como criar/inserir usuários no Drupal através de código PHP:


$newUser = array(
'name' => 'usuario',
'pass' => 'senha', // nota: Não converta a senha para md5, o Drupal já faz isso.
'mail' => 'endereco de email',
'status' => 1,
'init' => 'endereco de email'
);
user_save(null, $newUser);
?>

Aqui você pode atualizar um usuário já existente:

// carrega o objeto usuário
$existingUser = user_load('USERID');

// atualiza alguma propriedade
$existingUser->nome_propriedade = 'blah';

// salva o usuário que está sendo manipulado
user_save((object) array('uid' => $existingUser->uid), (array) $existingUser);
?>

Tags: