Logowanie PHP z pliku tekstowego

Cześć Przyjrzałem się innym postom na ten temat, ale mają 2 lub więcej lat, więc pomyślałem, że lepiej zacząć od nowa.

Jak sugeruje tytuł, próbuję utworzyć stronę logowania z php. Użytkownicy powinni mieć możliwość zalogowania się na stronie tylko dla członków specjalnych. Nazwy użytkowników i hasła są przechowywane w pliku tekstowym (pamiętaj, że jest to przypisanie, w przeciwnym razie użyłbym SQL). Mój kod jest poniżej

  ?php

  echo "Username: <input type=\"text\" name=\user-name\"><br>";
 echo "Password: <input type=\"text\" name=\pass-word\"><br>";
 echo "<input type=\"submit\" value=\"login\" name=\"login\"><br>";

$userN = $_POST['user-name'];
$passW = $_POST['pass-word'];
$userlist = file ('users.txt');
$checkUser =$userlist[0];

if (isset($_POST['login']))
{
if ($userN == $userlist)
{
    echo "<br> Hi $user you have been logged in. <br>";
}
else
{
echo "<br> You have entered the wrong username or password. Please try again. <br>";
}
}
?>
<form action="login.php" method="post">
Username: <input type="text" name="username">
<br />
Password: <input type="password" nme="pass"
<br />
<input type="submit" name="submitlogin" value="Login">

Wiem, że muszę użyć funkcji eksplodującej i muszę określić, w jaki sposób plik tekstowy zostanie ustawiony. idealnie nazwa użytkownika | hasło. w pliku o nazwie users.txt Plik użytkownika musi również zawierać informacje, takie jak e-mail (może zastąpić nazwę użytkownika), nazwę klienta, nazwę firmy (klienta) i specjalne ceny dla członków.

questionAnswers(1)

yourAnswerToTheQuestion