в чем проблема? проблема в том, что если введено явно верно, прога не догоняет что введенные данные совпадают с какойлибо строкой файла. для простоты я сделал чтобы логин и пароль сливались в одну строчку. в файле соответственно тоже 1 строчка = 1 строке.
<form action="?" method="POST">
<input type="text" name="login"> <br />
<input type="password" name="pass"> <br />
<input type="submit" name="enterlogin" value="вход"> <br />
<input type="submit" name="registration" value="регистрация"> <br />
</form>
<?php
header("Content-Type: text/html");
error_reporting(E_ALL);
// Инициализация переменных
$login = !empty($_POST['login']) ? $_POST['login'] : null;
$pass = !empty($_POST['pass']) ? $_POST['pass'] : null;
if (!empty($login) && !empty($pass))
{
$login .= $pass;
echo $login;
$users = file('users.txt');
for ( $i = 0 ; $i< count($users) ; $i++ )
{
echo $users[$i];
if ($login == $users[$i])
{
echo "Доступ разрешен";
break(3) ;
}
}
echo "Такого пользователя нет";
}
else
{echo "Авторизуйтесь либо зарегистрируйтесь";
};
?>
_____________
Если бы господь бог не хотел бы чтобы человек мастурбировал, он сделал бы его руки короче