PHP логин из текстового файла

Привет, я посмотрел другие посты по этому поводу, но им уже 2 года и больше, поэтому я подумал, что лучше начать все сначала.

Как следует из названия, я пытаюсь сделать страницу входа с помощью php. Пользователи должны иметь возможность войти на страницу только для специальных пользователей. Имена пользователей и пароли хранятся в текстовом файле (обратите внимание, что это для назначения, в противном случае я бы использовал SQL). Мой код ниже

  ?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">

Я знаю, что мне нужно использовать функцию разнесения, и мне нужно определить, как будет установлен текстовый файл. в идеале логин | пароль. в файле с именем users.txt Файл users также должен содержать такую информацию, как электронная почта (может заменить имя пользователя), имя клиента, название компании (клиента) и специальные цены для участников.

Ответы на вопрос(1)

Ваш ответ на вопрос