我有一个关于通过管理员授权给用户的问题,但不是所有用户都有问题。如何只给一个用户比其他用户更多的授权?
例如:让我们假设有3个级别的用户: 1)管理作为属经理 2)人力资源,销售为系主任 3)用户正常员工
咱们说的管理员希望去休假一周,并希望在假期期间向人力资源部门负责人授予一个授权,但不是销售部门负责人。
我不知道在这种情况下PHP中是否有关键词。
在我的想法中,我想在Admin帐户中制作一个显示所有员工的php页面,并且每个员工都有一个按钮可以进入下一页,以显示Admin可以执行的所有授权,并且每个授权都有复选框。如果选中任何复选框,则认证。将在该用户中显示。
我希望这是帮助。
谢谢
你需要在你的表'users'中设置一个colum'rights' (0 = admin/1 = HR/2 =用户)。然后,一个单独的表,包含人们可以完成的所有可能的任务,每个任务都有一个角色(即:task1 - > 0/task2 - > 0/task3 - > 1)。然后,当用户登录时,您可以搜索他们授权处理的任务。这也可以帮助你为'admin'休假时分配任务 - >所有任务+复选框的小脚本 - >将任务分配给底层用户 – OldPadawan