管理员创建新用户时如何仅授予用户查看权限?
how to give only view access to a user when administrator creates a new user?
嗯,我正在为我的公司建立管理系统。我想知道的部分是如何管理用户可以对内容执行的操作。我想做的是,当授权用户注册用户时,他如何才能让该新用户仅 view/READ 内容并拒绝创建、更新和删除活动?
急需帮助!谢谢!
这是我的注册页面:
<fieldset>
<legend><h2 align='center'>Create User</h2></legend>
<div align='center'>
<form action='new_main_signup.php' method='post'>
<input type='text' name='username' placeholder='Username' /><br>
<input type='password' name='password' placeholder='Password' /><br>
<input type='password' name='Confirmpassword' placeholder='ConfirmPassword' /><br><br>
<input type='submit' name='submit' value='Create'>
</div>
<span class='spanclass1'>".
errors().
form_errors($errors)
."</span>
有很多不同的方法可以解决这个问题,但我认为这是最简单的方法。
首先在 table 中为“权限”创建一个字段。
然后您可以使用权限级别来确定人们可以看到什么或不能做什么。
例如,您可能拥有“管理员”级别、“职员”级别、“会员”级别
然后在注册时为用户分配权限,并将其与会员的其他信息一起记录到数据库记录中。即:会员
成功登录后,为登录的访问者创建一个会话变量。即:$_SESSION['loggedinuser'] = $row['permission']
然后在您的页面上,您可以使用该会话来确定 he/she 可以看到的内容。
示例:
if($_SESSION['loggedinuser'] == 'Admin') {
// show admin content
}
if($_SESSION['loggedinuser'] == 'Member') {
// show member content
}
etc.
嗯,我正在为我的公司建立管理系统。我想知道的部分是如何管理用户可以对内容执行的操作。我想做的是,当授权用户注册用户时,他如何才能让该新用户仅 view/READ 内容并拒绝创建、更新和删除活动? 急需帮助!谢谢! 这是我的注册页面:
<fieldset>
<legend><h2 align='center'>Create User</h2></legend>
<div align='center'>
<form action='new_main_signup.php' method='post'>
<input type='text' name='username' placeholder='Username' /><br>
<input type='password' name='password' placeholder='Password' /><br>
<input type='password' name='Confirmpassword' placeholder='ConfirmPassword' /><br><br>
<input type='submit' name='submit' value='Create'>
</div>
<span class='spanclass1'>".
errors().
form_errors($errors)
."</span>
有很多不同的方法可以解决这个问题,但我认为这是最简单的方法。
首先在 table 中为“权限”创建一个字段。
然后您可以使用权限级别来确定人们可以看到什么或不能做什么。
例如,您可能拥有“管理员”级别、“职员”级别、“会员”级别
然后在注册时为用户分配权限,并将其与会员的其他信息一起记录到数据库记录中。即:会员
成功登录后,为登录的访问者创建一个会话变量。即:$_SESSION['loggedinuser'] = $row['permission']
然后在您的页面上,您可以使用该会话来确定 he/she 可以看到的内容。
示例:
if($_SESSION['loggedinuser'] == 'Admin') {
// show admin content
}
if($_SESSION['loggedinuser'] == 'Member') {
// show member content
}
etc.