Drupal → Описание глобальной переменной $user

26.05.2010

Авторизованный пользователь:

stdClass Object
(
  [uid] => 1                  // ID пользователя
  [name] => username          // Имя пользователя
  [pass] => as9ew5g4fh45...   // MD5 хэш пароля
  [mail] => user@mail.ru      // E-mail
  [mode] => 0                 // Режим отображения комментариев — цепочки/плоский
  [sort] => 0                 // Порядок сортировки комментариев для пользователя
  [threshold] => 0            // Предпочтения пользователя (сейчас не используется)
  [theme] =>                  // Тема пользователя по умолчанию
  [signature] =>              // Подпись пользователя
  [signature_format] => 0     // ID формата, с помощью которого обрабатывается подпись
  [created] => 1257760480     // Дата и время создания пользователя, в формате Unix timestamp
  [access] => 1274855872      // Дата и время последнего обращения к сайту, в формате Unix timestamp
  [login] => 1274766956       // Дата и время последнего входа на сайт, в формате Unix timestamp
  [status] => 1               // Активен ли пользователь. 1 - активен, 0 - нет
  [timezone] =>               // Часовой пояс пользователя
  [language] =>               // Язык пользователя по умолчанию
  [picture] =>                // Путь к аватарке пользователя
  [init] => user@mail.ru      // E-mail для начального создания аккаунта
  [data] => a:0:{}            // Дополнительные данные
  [sid] => ftigkfau6eqah...   // ID сессии
  [hostname] => 127.0.0.1     // IP адрес пользователя
  [timestamp] => 1274855877   // Дата и время создание сессии, в формате Unix timestamp
  [cache] => 0                // Время последнего сообщения данного пользователя, в формате Unix timestamp
  [session] =>                // Сериализованное содержание $_SESSION, массив имя/значение, которое сохраняется между сеансами
  [roles] => Array(           // Роли пользователя
    [2] => authenticated user
  ) 
)

Анонимный пользователь:

stdClass Object
(
  [uid] => 0
  [hostname] => 127.0.0.1
  [session] => 
  [cache] => 0
  [roles] => Array(
    [1] => anonymous user
  )
)
Написанное актуально для
Drupal 6.x
Похожие записи

Добавить комментарий