在Joomla2.5中,如何区分用户登录与前端或后端

时间:2012-10-03 07:36:48

标签: joomla joomla2.5

如何从站点前端或管理员后端找到用户登录信息。

有没有办法找出用户登录?。

1 个答案:

答案 0 :(得分:1)

尝试这样,我认为它可以帮到你。

<?php

$db = JFactory::getDbo();
$user = JFactory::getUser();

$query = $db->getQuery(true);
$query->select('s.time, s.client_id, u.id, u.name, u.username');
$query->from('#__session AS s');
$query->leftJoin('#__users AS u ON s.userid = u.id');
$query->where('s.guest = 0');
$db->setQuery($query);
$users = $db->loadObjectList();

foreach ($users as $user)
{
    if($user->client_id) {
        echo JText::_('JADMINISTRATOR');
    } else {
        echo JText::_('JSITE');
    }
}
?>