0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 609 Просмотров
*

step-di

  • Захожу иногда
  • 89
  • 5 / 0
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

  • Завсегдатай
  • 1473
  • 171 / 3
надо дебажить метод load класса JUser
интернет-блог: http://websiteprog.ru
*

step-di

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

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

AGusar

  • Осваиваюсь на форуме
  • 19
  • 1 / 1
Проблема появилась относительно недавно и в каком компоненте еще не известно. У меня такое же. Возможно нужно базу воссоздать с 0.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Получить переменную из configuration.php

Автор Osprey

Ответов: 13
Просмотров: 279
Последний ответ 16.04.2021, 09:42:54
от Osprey
Как получить пользовательские поля на странице результатов поиска?

Автор zahar_92

Ответов: 0
Просмотров: 62
Последний ответ 11.02.2021, 23:23:40
от zahar_92
Как получить материал на странице списка материалов через ajax?

Автор zahar_92

Ответов: 9
Просмотров: 234
Последний ответ 10.02.2021, 17:50:52
от effrit
Не удаётся удалить копию шаблона protostar!

Автор kiev

Ответов: 0
Просмотров: 74
Последний ответ 09.02.2021, 01:27:04
от kiev
Как получить доступ к админке?

Автор Светлана Р.

Ответов: 15
Просмотров: 323
Последний ответ 06.11.2020, 17:21:44
от Светлана Р.