Я делаю свой первый сайт и по этому делаю не супер-пупер авторизацию а просто, чтоб было. У меня такой вопрос: "Как сделать после правильного введённого логина появлялось поле для пароля?" и "Как при правильном введении пароля переход на следующую страницу?". Код (PHP): <form method='post'> Введите свой логин: <input type='text' name='login'/> <input type="submit" value="войти" /> </form> <?php $samaja_prostaja_db = array('1','2','3','4'); if($_POST['login']) { $name = htmlspecialchars($_POST['login']); if (in_array($name, $samaja_prostaja_db)) { echo "Привет ".$name."! Теперь когда ты ввёл имя, перейди по ссылке и введи пароль"; }else { echo "Я не знаю тебя $name"; } } ?>
"правильно введенный логин" я надеюсь на этапе регистрации? на этапе авторизации такого быть просто не должно.
ввёл логин, нажал "enter", появилось поле для пароля, ввёл пароль, нажал "enter", перешёл на свою страницу.
с двумя паролями стало еще не понятнее. мы говорим о форме регистрации или тут первый пароль надо читать как логин?
Такой метод авторизации неприемлем в принципе. Заметьте, что на всех сайтах, если вы пытаетесь ввести свой логин и пароль, а в пароле ошибаетесь, вам не пишут, что пароль неверный. Вам пишут "Логин и/или пароль введён неверно". Вас это не смущает?