如何更改现有用户的Joomla用户组

时间:2012-11-06 19:32:06

标签: joomla2.5

我们希望在下订单时将用户从“已注册”更改为自定义用户组“客户”。我一直在修改各种ACL功能,但似乎无法找到实现它的方法。

我是从这个开始的,我在某个地方发现了这个,但似乎已经过时了,因为找不到$authorize->get_group_id,这让我认为整个方法开始时都是错误的。

$user           = & JFactory::getUser();
$authorize      = & JFactory::getACL();
$newUsertype    = 'Customer';
$user->set('usertype', $newUsertype);
$user->set('gid', $authorize->get_group_id( '', $newUsertype, 'ARO' ));
$user->save();

1 个答案:

答案 0 :(得分:1)

愚蠢的简单......

$newUserGroup = 9;
$result = JUserHelper::addUserToGroup($user_id, $newUserGroup);
相关问题