Сопоставление логина с внешним файлом php

У меня есть html регистрационная форма с вводом имени пользователя и пароля. Имена пользователей и пароли хранятся в .txt файл как это:

username1,password1  
username2,password2

Мне нужно сопоставить введенные имя пользователя и пароль с сохраненными. Это мой код, но что-то не работает, кто-нибудь может посоветовать?

<form action = "./get_form.php" method = "post" name = "form" > 
    Username:
    <input type= "text" name = "username" >
    Password:
    <input type= "text" name = "passwords" >
    Remember me:
    <input type= "checkbox" name = "remember" value = "checked" >
    <input type = "submit" name = "submit" value= "Submit Query" >  
</form>


<?php

$username= $_POST["username"];
$password= $_POST["password"];
$contents = file("passwords.txt");
$found = false;

foreach ($contents as $line) {
    $data = explode(',', $line);   

    if (($username === $data[0]) && ($password === $data[1])) {
        $found = true;
    }
}
?>

0 ответов

Другие вопросы по тегам