使用admin status登录后重定向到管理页面

时间:2015-05-20 13:16:17

标签: php login

如果您使用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";
    }
} 

2 个答案:

答案 0 :(得分:2)

if($array[0]['admin_status'] === 1){更改为if($array[0]['admin_status'] == 1){

答案 1 :(得分:0)

检查$ array [0] ['admin_status']是否不是偶然的字符串。