drupal_anonymous_user

Definition

drupal_anonymous_user($session = '')
drupal/includes/bootstrap.inc, line 1027

Description

Generates a default anonymous $user object.

Return value

Object - the user object.

Code

function drupal_anonymous_user($session = '') {
  $user = new stdClass();
  $user->uid = 0;
  $user->hostname = ip_address();
  $user->roles = array();
  $user->roles[DRUPAL_ANONYMOUS_RID] = 'anonymous user';
  $user->session = $session;
  $user->cache = 0;
  return $user;
}