Форум русской поддержки Joomla!® CMS
03.12.2016, 19:44:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Не удается получить значение $user->username

 (Прочитано 250 раз)
0 Пользователей и 1 Гость смотрят эту тему.
step-di
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Сообщений: 67


« : 24.04.2015, 15:42:43 »

Joomla!, 3.4.1 при авторизованном пользователе

$user = JFactory::getUser();
 echo $user->id;  выдает номер id текущего пользователя
 echo $user->username; выдает почему то пустой результат

на другом сайте все нормально.
откуда такой глюк взялся не понятно

в базе данных поле username заполнено

JFactory определен в файле libraries\joomla\factory.php
в нем функция getUser возвращает  $instance = JUser::getInstance($id);

для теста вставил print_r($instance);
выдает
 [name] => Дмитрий [username] => [email] => a....

куда копать?
Записан
zomby6888
Живу я здесь
******

Репутация: +168/-3
Offline Offline

Пол: Мужской
Сообщений: 1538


« Ответ #1 : 24.04.2015, 17:59:24 »

надо дебажить метод load класса JUser
Записан
step-di
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Сообщений: 67


« Ответ #2 : 14.03.2016, 12:44:08 »

Такая же ерунда. часть функционала в расширениях, где была задействована переменная $user->username отвалилось
в методе load класса JUser ниче путного нет

от Joomla вероятно это не зависит. на другом сайте, с той же версией Joomla все нормально
вероятно переопределение сработало в каком то расширении
посоветуйте куда копать??
« Последнее редактирование: 14.03.2016, 14:50:56 от step-di » Записан
AGusar
Осваиваюсь на форуме
***

Репутация: +1/-1
Offline Offline

Пол: Женский
Сообщений: 26



« Ответ #3 : 14.03.2016, 14:33:06 »

Проблема появилась относительно недавно и в каком компоненте еще не известно. У меня такое же. Возможно нужно базу воссоздать с 0.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet