在注册时将用户分配到特定的用户组


Assign users to specific user group on registration

我使用的是joomla,我不想在注册时将用户分配给特定的用户组。

以下是我迄今为止所做的工作:在template/html/com_users/registration/中编辑了default.php,并添加了以下代码。

<?php endforeach;?>
 <dt>
     I am a:
 </dt>
 <dd>
     <select name="cb_regusergroup"> 
         <option value="student">Student</option>
         <option value="business">Business</option> 
     </select>
 </dd>
 <?php 
    $value = JRequest::getVar('cb_regusergroup', '');
    if($value=="student"){
       $groups = '10'; 
    }elseif($value=="business"){
       $groups = '11'; 
    }

?>

我真的不知道从这里到哪里去。当我注册时,所有用户都会被添加到默认的公共用户组中。10和11是用户组id。有人能给我一些建议吗。

您必须遵循本教程

http://www.pages-and-items.com/extensions/frontend-user-access/faqs/assign-users-to-group-from-select-on-registration-form