JohnCMS
Search…
Поля (свойства) пользователей
Для работы с пользователями в JohnCMS используется класс \Johncms\Users\User() У пользователя есть различные свойства (поля).

Основные свойства пользователя

Список основных свойств пользователя, которые есть в таблице users:
Название поля
Описание
name
Логин пользователя
name_lat
Логин, но в нижнем регистре, латиницей
password
Хэш пароля пользователя
rights
Права пользователя. Может содержать одно из следующих значений: 0 - Обычный пользователь 3 - Модератор форума 4 - Модератор загрузок 5 - Модератор библиотеки 6 - Супермодератор 7 - Администратор 9 - Супервизор
failed_login
Количество неудачных попыток авторизации
imname
Имя
sex
Пол пользователя. Содержит одно из следующих значений: m - Мужчина zh - Женщина
komm
Количество комментариев
postforum
Количество постов на форуме
postguest
Количество постов в гостевой
yearofbirth
Год рождения
datereg
Дата регистрации (timestamp)
lastdate
Дата последнего визита (timestamp)
mail
E-mail адрес
icq
ICQ (устаревшее)
skype
Skype
jabber
Jabber (устаревшее)
www
Сайт пользователя
about
О себе
Модель \Johncms\Users\User() в дополнение к основным полям возвращает дополнительные вычисленные поля.

Дополнительные свойства

Список дополнительных свойств пользователя:
Название поля
Описание
is_online
Метка пользователя онлайн (true/false)
rights_name
Название прав доступа текущего пользователя (для обычных пользователей пустая строка)
profile_url
Ссылка на страницу просмотра профиля пользователя
search_ip_url
Ссылка на страницу поиска по ip
whois_ip_url
Ссылка на страницу whois ip
search_ip_via_proxy_url
Ссылка на страницу поиска по IP за прокси
whois_ip_via_proxy_url
Ссылка на страницу whois IP за прокси
ban
Массив активных банов пользователя
is_valid
Свойство используется при работе от текущего пользователя. true - если пользователь авторизован и подтвержден. false - если пользователь не авторизован или не подтвержден.
is_birthday
true - если у пользователя день рождения. false - если нет.
birthday_date
Т.к. дата рождения в таблице users хранится в отдельных полях, то при запросе этого свойства она собирается в одну строку.
display_place
Местоположение пользователя для отображения. Содержит html код ссылки на страницу.
formatted_about
Обработанное поле "О себе". bb-коды преобразованы в html код.
website
Обработанное поле "Сайт". bb-коды преобразованы в html код.
last_visit
Дата последнего визита в человекопонятном виде. Обратите внимание, если пользователь сейчас онлайн, это свойство будет пустым.
photo
Фотография пользователя. Если фотографии нет, возвращает пустой массив. Если фотография есть, возвращает массив со ссылками на фото: photo - Большая фотография. photo_preview - Маленькая фотография для предпросмотра.