如何获得具有特定组ID-link的Joomla用户名列表



是否有可能获得特定用户组(例如组"Registered users ")的用户列表,并使用其UserID的简单ref-link ?

谢谢!

注册用户属于id为2的组。我试着在某个地方找到组名常量,但是当我为我的项目研究时,我失败了,所以我最终创建了自己的常量。

无论如何,要获取属于某个组的用户,可以使用

$registeredUsers = JAccess::getUsersByGroup(2); // in my project it was $self::REGISTERED_GROUP

添加
jimport('joomla.access.access');
jimport('joomla.user.user');
如果必要的话,在

之前不加载类。

那么你可以写

foreach($registeredUsers as $user_id) {
    $user = JFactory::getUser($user_id);
    echo $user->name;
}

重要:在使用链接中传递的id选择用户之前,请确保它属于您想要公开的id组列表。我猜你不会想要暴露超级管理员用户名等

相关内容

  • 没有找到相关文章

最新更新