我想为我的朋友制作一个动态网站,用于他的商店"计算机解决方案"。 现在我知道它需要一个数据库。但我不知道界面如何(用于更新数据库中的数据) 将仅由管理员访问,并且它将与其他客人不同'只需提问的界面。 我的意思是admin的界面应该与其他用户的界面不同。 这将是我的第一个动态网站。请帮帮我。
答案 0 :(得分:0)
您需要拥有RBAC(基于角色的访问控制)。在db中的用户表中,为其分配角色,例如谁是admin,谁是编辑器等。然后,只需检查用户名,密码和角色,然后将用户重定向到相应的页面。同样在管理页面本身,您应该检查用户是否已登录并具有admin的作用。
角色检查可能如下所示:
在users表中添加Groups列,并在用户成功登录时检查值。
<?PHP
#........... after login success
$Groups = $result["Groups"];
if($Groups == 1){ // "Admin"
// redirect/include admin page
}else if($Groups == 2){
// redirect/include normal user page
}
?>