Простой код аутентификации не работает
Код:
<?php
if(!isset($_GET['go']))
{
echo <<<EOT
<form>
Login: <input type=text name=login<br>
Password: <input type=password name=passwd><br>
<input type=submit name=go value=go>
</form>
EOT;
}
else
{
if ($_GET['login'] == "pit" && $_GET['passwd'] == "123")
{ header("location: 2.html"); }
else echo "Incorrect Pass or Login <br>";
}
?>
if(!isset($_GET['go']))
{
echo <<<EOT
<form>
Login: <input type=text name=login<br>
Password: <input type=password name=passwd><br>
<input type=submit name=go value=go>
</form>
EOT;
}
else
{
if ($_GET['login'] == "pit" && $_GET['passwd'] == "123")
{ header("location: 2.html"); }
else echo "Incorrect Pass or Login <br>";
}
?>
Notice: Undefined index: login in /var/www/auth.php on line 14 Incorrect Pass or Login
вот здесь незакрытый тег:
Код:
Login: <input type=text name=login<br>
Причина - у вас таки не передаётся логин из-за того, что не закрыт тэг input
Ну и если у вас всё правильно и работаете:
error_reporting(E_ERROR)
отключаем Нотисы...