所以,我试图让非常基本登录使用PHP:PHP - 基本登录检查?
<?php
$username = $_POST["username"];
$password = $_POST["password"];
$users = array("Billy", "Bob");
$passes = array("billy123", "pass1234");
for ($i = 0; $i < count($users); $i++) {
$user = $i;
if ($username === $users[$i]) {
if ($password === $passes[$user]) {
echo "Logged in as " .$users[$user];
}
}
else if ($username !== $users[$i] && $password !== $passes[$i]) {
echo "Login failed";
}
}
?>
我不能发布图片,但它打印"Logged in as BillyLogin failed"
完全一样的。当我以Bob的身份登录时,它说"Logged in as BobLogin failed"
我不知道为什么我似乎无法弄清楚。有人可以解释发生了什么,并告诉我如何解决它?
在此先感谢。