如何创建具有不同用户角色的注册表单?

时间:2017-04-05 09:06:01

标签: php twitter-bootstrap user-roles user-registration

除了创建用户名和密码。

我添加了此表单以选择用户权限。

-administrator - 活动主持人 -Attendance Checker

每个人都有不同的角色。

如何插入PHP代码,为​​用户的每个角色分配权限,以访问某些数据和表格。

<div class="login-fields">
    <p>Select user privilege:</p>
    <div class="form-group">
        <label>User Privilege:</label>
        <select id="priv" name="user_pr" maxlength="50" onchange='checkvalue(this.value)'>
            <option hidden disabled selected>Select User Role</option>
            <optgroup label="User Privilege">
                <option value="admin">Administrator</option>
                <option value="facilitator">Facilitator</option>
                <option value="checker">Checker</option>
            </optgroup>
        </select>
    </div>
</div>

另外一件事是,如果选择了Facilitator选项,我会插入另一个字段。该字段将允许管理员通过从数据库中提供他/她的EventID来将Facilitator分配给要管理的特定事件。

<div class="login-fields" id="eventid" style='display:none'>
  <p>Assign an Event:</p>
  <div class="form-group">
    <input type="text" class="form-control" placeholder="Enter Event ID">
  </div>
</div>

用于访问EventID字段的JavaScript。

<script type="text/javascript">
    function checkvalue(val)  {
      if(val==="facilitator")
        document.getElementById('eventid').style.display='block';
      else
        document.getElementById('eventid').style.display='none';
    }

</script>

0 个答案:

没有答案