Гавриил
Guest
помогите найти ошибку в скрипте авторизации
Господа опытные программисты! Возможно вам мой вопрос покажется ламерским, но тем не менее, возьму на себя смелость задать его...
вот фрагмент моего кода:
Проблема заключается в том, что даже когда вводишь в форму правильные логин и пароль, все равно получаешь на выходе "Такой пользователь еще не зарегистрирован!". Видимо с циклом я где-то напутал..
Господа опытные программисты! Возможно вам мой вопрос покажется ламерским, но тем не менее, возьму на себя смелость задать его...
вот фрагмент моего кода:
PHP:
<?php
$usernames = file("files\usernames_database.php"); // этот массив действительно существует, я проверял
$nArraySize = count($usernames);
// если сюда вставить echo $_POST['user_name']; то на выходе будет логин
for ($index=0; $index < $nArraySize; $index++)
{
if (($_POST['user_name']) == usernames[$index]))
// а если сюда вставить echo $_POST['user_name']; то на выходе ничего не будет
{
$passwords = file("files\passwords_database.php");
if (($_POST['user_pass']) == ($passwords[$index]))
{echo "Добро пожаловать!";
exit;
}
echo "Неверный пароль!;
exit;
}
}
echo "Такой пользователь еще не зарегистрирован!";
exit;