Блог старого компьютера

Блог старого компьютера


Главная Joomla Получить информацию о пользователе Joomla

Получить информацию о пользователе Joomla

09.04.2013 08:42 Администратор Joomla
Печать PDF
Постоянно при разработке какого либо компонента я постоянно забываю как мне получить информацию об авторизованном пользователе. К примеру необходимо вывести где то e-mail адрес авторизованного пользователя, либо его имя, или  любые другие данные хранящиеся в таблице #__users. А бывает что нужно вывести в модуле все статьи которые пользователь разместил на сайте. Дак вот чтоб больше не забывать как это делать и не лезть вновь изучать документацию joomla я решил написать эту информаци в свой блог в качестве памятки.

 И так сосбственно небольшой скрипт и объяснения по нему:

$user =&JFactory::getUser();
$name= $user->get('name');
$email= $user->get('email');

  • Первая строка - получаем всю информацию по авторизованному пользователю
  • Вторая строка - получаем имя пользователя
  • Третья строка - получаем электронный адрес пользователя

Далее вы можете использовать все эти данные по собственным нуждам. Если вам нужны какие то другие данные об авторизованном пользователе то их можно посмотреть с помощью следующего кода. Он выведет все данные которые можно вытянуть о пользователе:

$user =&JFactory::getUser();
print_r($user);

 Далее вам нужно будет подставить в строку типа:

$info= $user->get('info');

 Заменяем в скрипте info  к примеру на usertype и в результате получите тип пользователя.

На этом свою памятку окончу.

 

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


Защитный код
Обновить

Поиск

Голосование

Что Вы думаете на счет битрикса?
 

Все материалы раздела