用于多个角色的用户管理的会话变量安排

时间:2012-04-01 06:26:38

标签: php session-variables user-management

如何为一个管理员和另一个管理员的下属管理两个用户的相同会话变量。这样管理员就可以访问他的子坐标用户帐户,而无需退出他自己的帐户?

1 个答案:

答案 0 :(得分:0)

所以你有两个用户组admin和staffs。我会将数据库设计为tbl_users(id,username,usertype)。这里的usertype是一个enum,包含admin的'admin'或者staff的'staff'。当用户登录时,我会将usertype和username放在会话变量中。根据此值(usertype),我将允许管理员和员工功能。即如果usertype是admin,则允许用户查询所有其他人员数据,否则不允许。