我正在为我的学校开发一个Web应用程序。
我的用户表的字段是 -用户名 -Hashed_password -盐 -角色ID
“角色”表中有6个角色 -主要管理员 技术管理员 -教职管理员 -职业管理员 -学生 -毕业
我的问题是,当具有“教师管理员角色”的用户可以看到与该教师相关的所有学生和毕业生时,我该如何管理? (教师是另一张桌子)
而且,当具有“职业管理员角色”的用户可以看到与其职业相关的所有学生和毕业生时,我该如何管理? (职业是另一张桌子)
我是否需要创建另一个表来授予该教师或职业的权限,或者如何根据用户类型来关联该教师或职业?
答案 0 :(得分:0)
在用户表中,您需要添加ID_Career和ID_faculty,所有用户都有其职业和教职员工,因此,如果具有“教职管理员角色”的用户希望查看其教职员工或职业的所有学生,则只需要取得通讯员ID,并搜索所有具有相同ID_Faculty或ID_Career的学生。