javascript - 登录到管理页面
问题描述
我创建了一个网站,并希望创建我的管理页面,您必须在其中登录才能查看它们。我不知道如何做到这一点,正在考虑在 PHP 或 JS 中这样做,无论是最简单的。
解决方案
你在谈论角色。创建新用户时,请指定用户角色,例如:客户、管理员等。
当您使登录脚本设置一个具有用户角色的新会话时。示例:如果用户名和密码正确
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");
}
推荐阅读
- go - 如何为大数字制作计数器
- google-cloud-platform - 哪个 Google Compute Engine 服务器最不可能抢占我的虚拟机?
- jquery - css/js 中的砌体效果,第一个元素的宽度和高度是两倍
- python - 如何使用索引当前值和先前值的公式遍历列表
- fortran - 在 FreeBSD 12 中使用 flang 首次编译 Fortran 90
- android - 具有相同 Firebase 身份验证的用户组?
- html - 在 HTML 中,为什么要在列表中放置一个分段元素?
- php - PHP:不能在基于 Web 表单的数据库中插入超过 1 条记录
- c# - 使用 IBM Watson 的语音到文本会导致在识别关键字时多次调用方法
- reactjs - 在 useEffect 之外访问我的套接字变量