PHP登录页面不接受任何值

时间:2016-12-03 17:51:29

标签: php sql wamp

我目前正在开发一个HTML页面,要求用户在访问其内容之前进行登录。用户必须在HTML页面上的表单中输入用户名和密码,当他们点击提交按钮时,PHP将使用用户名和密码的SQL数据库检查信息。如果用户输入的信息被更正,那么他们将被允许访问"网站"的其余部分,否则他们会收到错误。但是,使用我当前的代码,即使用户输入了正确的凭据,他们也无权访问该页面。

这是我目前的代码:

if($_POST['submit']) {
    $sql = "SELECT * FROM log WHERE user='username' AND pass='password'"; //'user' and 'pass' being the SQL table values, and 'username' and 'password' being the HTML form ids
    $result = $conn->query($sql);

    if ($result->num_rows > 0) {
        while($row = $result->fetch_assoc()) {
            header("Location: home.html");
            exit();
        }
    }

    else {
        echo "Login information is incorrect.";
    }
}

如果有人能就如何解决我的问题向我提供任何提示或帮助,我们将不胜感激。

0 个答案:

没有答案