如何分隔管理员的UI和学生的UI

时间:2019-07-17 15:55:36

标签: php html mysql

因此,基本上,我正在建立学校系统,而且我对Php并不陌生,我想创建一个登录页面以及学生登录时的信息。它会显示学生的网页。和管理员一样。管理员登录时,它将显示管理员的网页

预先感谢您:)

1 个答案:

答案 0 :(得分:0)

在您的用户数据存储区中,只需保留一个标志即可,即它们是否为admin。还可以为管理员和学生设计2个不同的页面。

一旦获得了有关登录用户的数据,就可以根据用户类型将其重定向到相应的页面

这是一些示例伪代码(实际上不起作用)

假设user_type是一个检查标志并判断用户是否为ADMIN的函数,logged_in_user具有有关您的用户的数据,并且ADMIN_USER是用于标识ADMIN用户的常量。 $adminHomeURL是管理页面的URL,$studentHomeURL是学生页面的URL。

if (user_type(logged_in_user) == ADMIN_USER) {
    header('Location: ' . $adminHomeURL); // redirect use to admin page
} else {
    header('Location: ' . $studentHomeURL); // redirect use to studentpage
}

这应该给您基本的思想,以便继续实施