| 5 user.module | user_load( |
| 6 user.module | user_load( |
| 7 user.module | user_load($uid, $reset = FALSE) |
| 8 user.module | user_load($uid, $reset = FALSE) |
Loads a user object.
Drupal has a global $user object, which represents the currently-logged-in user. So to avoid confusion and to avoid clobbering the global $user object, it is a good idea to assign the result of this function to a different local variable, generally $account. If you actually do want to act as the user you are loading, it is essential to call drupal_save_session(FALSE); first. See Safely impersonating another user for more information.
Parameters
int $uid: Integer specifying the user ID to load.
bool $reset: TRUE to reset the internal cache and load from the database; FALSE (default) to load from the internal cache, if set.
Return value
object A fully-loaded user object upon successful user load, or FALSE if the user cannot be loaded.
See also
43 calls to user_load()
File
- core/
modules/ user/ user.module, line 321 - Enables the user registration and login system.
Code
function user_load($uid, $reset = FALSE) {
return entity_load('user', $uid, $reset);
}
Login or register to post comments