Итак, я пытаюсь создать форму входа в качестве примера, чтобы не было шифрования или чего-то слишком запутанного, в ней 3 файла, форма входа. php, logindisplay. php и password.txt . Цель этого вопроса - рассказать мне, почему приведенная ниже функция не работает, и что я могу сделать, чтобы ее исправить.
Функция предназначена для открытия файла password.txt и найдите имя пользователя и пароль, которые будут в отдельных строках имя пользователя поверх пароль , и если в файле его нет, он должен сказать им добавить его используя специальную кнопку c (создание этих данных в password.txt уже отлично работает в коде), в противном случае разрешите успешный вход в систему. Любая помощь была бы замечательной, и, пожалуйста, имейте в виду, что я знаю очень мало о PHP, поэтому код, возможно, придется немного объяснить в зависимости от! Спасибо и извините, если это плохой вопрос!
Также $ isLogin должен быть глобальной переменной и уже присутствует в коде!
function searchPasswordFile($UserName, $PassWord){
$search = $UserName. "\n" .$PassWord. "\n";
$lines = file('password.txt');
$found = false;
foreach($lines as $line) {
if(strpos($line, $search) !== false) {
$isLogin = true;
echo "Thank you for logging in!";
}
}
if(!$found) {
echo "No login found, please Create a new Login!<br />\n";
}
$islogin = false;
}