2012-01-14 27 views

回答

5

爲了獲取當前登錄用戶的對象

$user = JFactory::getUser(); 
if(!$user->id){ 
    // no user is logged in 
} 
else{ 
    // logged in user 
} 

要獲得所有用戶的姓名

$db = JFactory::getDBO(); 
$sql = "SELECT * FROM #__users"; 
$db->setQuery($sql); 
$users = $db->loadObjectList(); 

foreach($users as $user){ 
    echo $user->name; 
} 

,或者如果你想使用的用戶對象,上面的查詢後

foreach($users as $user){ 
    $userObj = JFactory::getUser($user->id); 
} 
0
$user =&JFactory::getUser(); 
if($user->id) {  
    //do user logged in stuff  
}  
else {  
    //do user not logged in stuff  
}