我想分开管理员和用户标头位置。我在db中有一个名为role的列,其中我使用1表示管理员,2表示用户,我们只有两个客户一个管理员,第二个是用户,并且同时提供单独的用户名和密码。
现在,当我们用用户名管理员登录时,我想要的是重定向到管理员布局,如果用户登录,则会重定向到用户页面。我附上了代码。
<?php
session_start();
include'config.php';
$un = $_POST['username'];
$pw = $_POST['password'];
$sql = "SELECT * FROM sign_in where user_name='$un' and pasword='$pw'";
//SELECT `id`, `user_name`, `pasword` FROM `sign_in` WHERE 1
$result = $conn->query($sql);
if ($result->num_rows > 0){
header('Location:index2.php');
}else{
echo "Invalid username or password";
}
?>
如果用户输错了用户名密码,则显示弹出的用户名密码无效。我添加了数据库sign_in表的截图。