我需要修改user.module中的user_save函数,如下所示:
if (empty($account->uid)) {
// if we have a designated id, put that one in.
if ($uww_uid){
$account->uid =$uww_uid;
}else{
$account->uid = db_next_id(db_query('SELECT MAX(uid) FROM {users}')->fetchField());
}
}
'如何在核心之外执行此操作?谢谢
你应该能够在 hook_user_insert() 中完成此操作http://api.drupal.org/api/drupal/modules%21user%21user.api.php/function/hook_user_insert/7
只需检查 $account->uid 并将其设置为上面的 $uww_uid。