В Drupal 6 вы можете использовать код, подобный следующему:
function example_user($op, &$edit, &$account, $category = NULL) {
switch($op) {
case 'load':
$account->fb_id ='xyz'
break;
}
}
В Drupal 7 документация для hook_user_load()
гласит следующее:
В связи сстатический кеш в user_load_multiple()
вы не должны использовать этот хук для изменения пользовательских свойств, возвращаемых самой таблицей {users}, так как это может привести к ненадежным результатам при загрузке из кеша.
Почему яполучить пользователей, а не просто пользователя?
Можно ли добавить свойства к этому?
http://api.drupal.org/api/drupal/modules--user--user.api.php/function/hook_user_load/7