php - 多角色用户登录和会话
问题描述
我在 PHP MySQL 中的多角色用户登录有问题,我尝试了没有错误处理的代码,看看它是否有效,但它没有;任何提示将不胜感激谢谢
session_start();
if( isset($_POST['submit'])){
include 'db.php';
$username = mysqli_real_escape_string($conn,$_POST['username']);
$password = mysqli_real_escape_string($conn,$_POST['password']);
$sql = "SELECT * FROM utilisateur WHERE username = '$username'";
$result = mysqli_query($conn,$sql);
if ($row = mysqli_fetch_assoc($result)){
$SESSION['Id'] = $row['Id'];
$SESSION['login'] = $row['login'];
$SESSION['type'] = $row['type'];
if( $SESSION['type'] == "admin" ){
header('Location: admin.html');}
else if( $SESSION['type'] == "Cardio" ){
header('Location: Cardio.html');}
}
}
解决方案
推荐阅读
- javascript - 为什么 findOneAndRemove 有时会在回调中将 null 传递给 doc?
- c# - 账本逾期计算罚款总额并加罚款
- python - Pandas group_by 保留顺序
- r - R CVXR 矩阵乘法 %*% mul_dims_promote(lh_dim, rh_dim) 中的错误:尺寸不兼容
- javascript - 从锚标记中的属性 href 加载特定 div 中的 html 文件
- pytorch - 为什么在定义 ReLU autograd 函数时需要克隆 grad_output 并将其分配给 grad_input?
- r - 如何在 R 中转换数据框并制作多个折线图?
- ios - 如何从安全区域制作自定义样式 UITableViewCell 插入?
- testing - cypress 是否支持像 selenium 这样的跨浏览器测试,或者是否有任何限制
- r - 用于简单自动化问题的循环或 lapply 循环