如果您使用admin_status以管理员身份登录,我试图让我的代码登录管理页面。
连接很好。
当我以管理员身份登录时,它会将我带到home.php。
<?php
if (isset($_POST['LoginForm'])) {
include 'connection.php';
$username = $_POST['usernamey'];
$password = $_POST['passwordy'];
$check = mysqli_query($connection, "SELECT * FROM users WHERE username = '$username' AND password = '$password'") or die('lol');
if (mysqli_num_rows($check) == 1){
$array = mysqli_fetch_array($check);
# LOGIN
$_SESSION['userid'] = 1;
$_SESSION['ueradm'] = $array[0]['admin_status'];
if($array[0]['admin_status'] === 1){
header('location: admin.php');
} else {
header('location: home.php');
}
} else {
echo "No Login";
}
}
答案 0 :(得分:2)
将if($array[0]['admin_status'] === 1){
更改为if($array[0]['admin_status'] == 1){
答案 1 :(得分:0)
检查$ array [0] ['admin_status']是否不是偶然的字符串。