Документация для разработчиков
Темная тема

GetParam

Описание и параметры

mixed
CUser::GetParam(
 string param_name
)

Возвращает один из параметров пользователя хранимых в сессии авторизации (как правило вызывается с объекта $USER). Нестатический метод.

Параметры

ПараметрОписание
param_name Название параметра. Возможны следующие значения:
  • AUTHORIZED - если пользователь авторизован, то "Y"
  • USER_ID - ID пользователя
  • LOGIN - логин
  • EMAIL - E-mail
  • NAME - полное имя (не только имя пользователя, но и фамилию)
  • PERSONAL_PHOTO - фотография
  • PERSONAL_GENDER - пол
  • PERSONAL_WWW - Персональная страница
  • XML_ID - внешний код пользователя
  • EXTERNAL_AUTH_ID -
  • GROUPS - массив групп, которым принадлежит пользователь
  • ADMIN - true, если пользователь принадлежит группе администраторов
  • PASSWORD_HASH - соль и хеш пароля с солью
    $salt . md5($salt . $pass)
    где $salt - 8 случайных символов, которые меняются при каждой смене пароля.
  • SESSION_HASH - хэш сессии
  • FIRST_NAME - имя пользователя
  • LAST_NAME - фамилия пользователя
  • SECOND_NAME - отчество пользователя
  • TITLE - название используемого приложения
  • APPLICATION_ID - идентификатор используемого приложения
  • POLICY
  • AUTO_TIME_ZONE
  • TIME_ZONE
  • TIME_ZONE_OFFSET
  • BX_USER_ID

Примеры использования

<?
global $USER;
echo "E-Mail: ".$USER->GetParam("EMAIL");
?>


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2022, «1С-Битрикс», 2022
Наверх