За последние 24 часа нас посетил 59191 программист и 1817 роботов. Сейчас ищут 978 программистов ...

последовательное выведение результата и мини-авторизация

Тема в разделе "Прочие вопросы по PHP", создана пользователем nikikust, 11 апр 2015.

  1. nikikust

    nikikust Новичок

    С нами с:
    31 мар 2015
    Сообщения:
    20
    Симпатии:
    0
    Я делаю свой первый сайт и по этому делаю не супер-пупер авторизацию а просто, чтоб было. У меня такой вопрос: "Как сделать после правильного введённого логина появлялось поле для пароля?" и "Как при правильном введении пароля переход на следующую страницу?".

    Код (PHP):
    1. <form method='post'>
    2. Введите свой логин: <input type='text' name='login'/>
    3. <input type="submit" value="войти" />
    4. </form>
    5.  
    6. <?php 
    7. $samaja_prostaja_db = array('1','2','3','4');
    8. if($_POST['login'])
    9.   {
    10.       $name = htmlspecialchars($_POST['login']);
    11.       if (in_array($name, $samaja_prostaja_db)) 
    12.         {
    13.             echo "Привет ".$name."! Теперь когда ты ввёл имя, перейди по ссылке и введи пароль";
    14.         }else
    15.         {
    16.             echo "Я не знаю тебя $name";
    17.         }  
    18.   }
    19. ?>
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    "правильно введенный логин" я надеюсь на этапе регистрации? на этапе авторизации такого быть просто не должно.
     
  3. nikikust

    nikikust Новичок

    С нами с:
    31 мар 2015
    Сообщения:
    20
    Симпатии:
    0
    ввёл логин, нажал "enter", появилось поле для пароля, ввёл пароль, нажал "enter", перешёл на свою страницу.
     
  4. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    с двумя паролями стало еще не понятнее. мы говорим о форме регистрации или тут первый пароль надо читать как логин?
     
  5. nikikust

    nikikust Новичок

    С нами с:
    31 мар 2015
    Сообщения:
    20
    Симпатии:
    0
    сори ошибся

    исправил
     
  6. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    так это авторизация или регистрация? что является критерием правильности логина?
     
  7. nikikust

    nikikust Новичок

    С нами с:
    31 мар 2015
    Сообщения:
    20
    Симпатии:
    0
    авторизация
     
  8. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    Такой метод авторизации неприемлем в принципе. Заметьте, что на всех сайтах, если вы пытаетесь ввести свой логин и пароль, а в пароле ошибаетесь, вам не пишут, что пароль неверный. Вам пишут "Логин и/или пароль введён неверно". Вас это не смущает?
     
  9. nikikust

    nikikust Новичок

    С нами с:
    31 мар 2015
    Сообщения:
    20
    Симпатии:
    0
  10. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА