首页 > 解决方案 > 登录到管理页面

问题描述

我创建了一个网站,并希望创建我的管理页面,您必须在其中登录才能查看它们。我不知道如何做到这一点,正在考虑在 PHP 或 JS 中这样做,无论是最简单的。

标签: javascriptphpauthenticationloginadmin

解决方案


你在谈论角色。创建新用户时,请指定用户角色,例如:客户、管理员等。

当您使登录脚本设置一个具有用户角色的新会话时。示例:如果用户名和密码正确

 session_start();
 $_SESSION['user_role']=$role;


In admin page use : 
session_start();
if(isset($_SESSION['user_role'])){
if($_SESSION['user_role']=='admin'){
//User role is admin he can access that page

}else{
//user role is not admin, he can not access that page
}

}else{
header("Location: login.php");
}

推荐阅读