我正在尝试为管理员创建一个简单的登录系统。没什么特别的,因为它是我的第一个。我正在尝试验证输入的username
和password
是否与数据库中的相同,然后include
页面的其余部分。没有错误,一切正常,数据库访问很好,但它就像if
语句一样。它只是加载页面的其余部分includes
。
<form action="admin.php" method="POST" class="login">
<input type="text" placeholder="Password" name="username" required>
<input type="password" placeholder="Password" name="password" required>
<input type="submit" value="Log In">
</form>
<?php
require('connect.php');
$admin = <<<SQL
SELECT *
FROM admins
SQL;
$username = $_POST['username'];
$pw = $_POST['password'];
$result = $db->query($admin);
while($row = $result->fetch_assoc()){
if($username == $row['username'] && $pw == $row['password']){
include('admininclude.php');
} else {
echo 'You are not cool enought to enter. (Username or Password wrong.)';
}
}
$db->close();
?>
提前致谢!