Содержание материала

Получение данных о пользователе

Работа с записью пользователя Joomla 1.5.x получение данных о пользователе

Частенько приходится отделять зерна от плевел. Как это сделать в Джумла? - Очень просто – назначить группы. А как же узнать к какой группе принадлежит пользователь, конечно же по идентификатору группы.

Вот табличка соответвия стандартных групп Джумла.

Идентификатор
Название Группы
18
Зарегистрированные пользователи
19
Автор
20
Редактор
21
Публикатор
23
Менеджер
24
Администратор
25
Супер администратор

<?php
//для текущего пользвоателя
$current_user =&amp; JFactory::getUser();
// для пользователя с заданным ID
$user62=&amp; JFactory::getUser(62);
//получим группу пользвоателя текущего и с ID=62
echo "ИД группы текущего пользователя:".$user->get( 'gid' );
echo "<br/>ИД группы пользователя с ИД=62:".$user62->get('gid' );
//если нужно узнать зарегистрированный пользвоатель или нет, то можно просто обратится
if ($user->get( 'guest' )) {
echo "<br/>Пользователь проходимец или просто гость";    
}else {
echo "<br/>Пользователь зарегистрирован";        
//если нужно узнать дату последнего визита
echo "<br/>Дата последнего визита:".$user->get('lastvisitDate');
//если нужно узнать дату регистрации
echo "<br/>Дата регистрации:".$user->get('registerDate');
//если нужно узнать имя   пользователя/никнейм
echo "<br/>Имя пользователя/никнейм:".$user->get('name'). "/".$user->get('username');
//если нужно узнать ID пользователя
echo "<br/>ID пользователя:".$user->get('id');
//если нужно узнать тип пользователя (не путать с группой пользователя)
echo "<br/>Тип пользователя:".$user->get('usertype');
//если нужно узнать email
echo "<br/>email пользователя:".$user->get('email');
//если нужно узнать MD5 хеш от пароля
echo "<br/>MD5 хеш от пароля:".$user->get('password');
}
?>  


Если у Вас возникли вопросы, то для скорейшего получения ответа рекомендуем воспользоваться нашим форумом

Комментарии  

-1 #1 @ 15.09.2011 05:19
:sigh: :zzz :-?
-1 #2 Андрей 21.11.2011 03:54
Если $db->connected()== false то мы соединены с базой, что-то я сомнениваюсь
-1 #3 adminv15 21.11.2011 07:26
и где вы это тут нашли?

You have no rights to post comments