if ($act == login) { $login = $_POST['login']; $pas = $_POST['pas']; $testlogin = empty($login); $testpas = empty($pas); if (($testlogin == 1)or($testpas == 1)) { echo 'Ошибка! Не все поля заполнены!'; exit; } $file = file("users.inc.php"); $users = count($file); $hash = md5($pas); for ($i=0; $i<$users; $i++) { $line = explode( "|", $file[$i] ); $j = $i+1; По идее ошибка где-то здесь, но найти её я не могу... if (($line[$i] == $login)and($line[$j] == $hash) { echo 'Вы вошли.!'; exit; } }