У вас есть два варианта
- Вы можете сохранить его на объекте пользователя (
$user->data
), если это не статические данные, которые не изменяются.
Используйте hook_user
операционная нагрузка, которая может выглядеть следующим образом:
function module_user($op, &$edit, &$account, $category = NULL) {
switch ($op) {
case 'load':
$account->module = db_fetch_object(db_query(
'SELECT * FROM {module} WHERE uid = %d', $account->uid
));
break;
}
}
Хук пользователя, хорошо, если у вас есть сложные данные, которые сильно меняются. Вы можете хранить данные в своей собственной таблице и добавлять их к пользователю при загрузке. Недостатком является то, что вам нужно будет выполнить user_load
, вы получите данные об объекте пользователя.