登录页面的用户权限


User Permissions for login page

我正在为学校做一个项目,我是php和mysql的新手。

我必须与3个不同的用户创建一个登录页面,如corresprincipalstaff

在表格字段中,我必须给出什么类型,如ENUMSET?我想为corres分配0,为principal分配1,为staff分配3。

如何做到这一点,我应该在php中的登录页面中提供任何字段吗?

但我将只创建两个表,一个用于corres,另一个是用于staff

相应的表格字段是

corrs_id,username,password,staff_id,staff_role

人员表字段为staff_id,staff_role,name,qualification,address,state

这两个表都有两个公共字段staff_idstaff_role
现在如何连接两个表,当用户名密码被给定时,它应该首先根据页面应该打开的时间,从corres表中检查staff_role(如principal)或使用staff_idstaff

请帮我做这个项目。

将所有字段放在同一个表中,然后添加另一个字段,如staff_role(树状结构)。并且基于从该字段返回的值重定向到特定页面。

假设表有这些数据employee_id emp_name password emp_role以及类似3个Jack密码工作人员算法

$emp_role= $record['emp_role'];
  if($emp_role == "principle")
 Header("location: principle.php");
else if($emp_role == "staff")
Header("location: staff.php");
else if($emp_role == "corres")
Header("location: corres.php");
else
Header("location:StaffRoleNotDefined.php");

我的想法是为所有用户类型(如corres、principal、staff和store)创建一个通用表所有信息,如用户名、密码等,其中有人员类型,您将在enum文件中接受。

我不知道你为什么要用两张桌子。

它可以在具有用户类型corres、主体和人员的枚举字段的单个表中实现