За последние 24 часа нас посетили 72165 программистов и 3003 робота. Сейчас ищут 1297 программистов ...

Автоавторизация

Тема в разделе "PHP для новичков", создана пользователем newkker.tt.pureacleo, 8 авг 2018.

  1. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    Ну ты что, не понял, что это мы по офтопили немного про поиск? Нафига тебе тогда все эти таймеры? Просто почитай, как ajax делается.

    Вообще, большая ошибка - программировать сборными кусочками. Решил программировать сам - надо читать, про php, про JavaScript и всё остальное. А ты копипастишь всё, что попадается, даже не понимая, как оно работает.
    --- Добавлено ---
    Вот ты ссылку привёл, я тебе сказал, что это нормальный пример AJAX запроса, но плохой пример живого поиска. Ты разобрался хотя бы, где там реакция на нажатие клавиш, а где ajax-запрос?
     
  2. newkker.tt.pureacleo

    newkker.tt.pureacleo Новичок

    С нами с:
    23 июн 2018
    Сообщения:
    65
    Симпатии:
    0
    Я и без таймера делал, всё равно не всегда срабатывает. Вы меня чуток недооцениваете.
     
  3. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
  4. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    Код свой выложи, а то будем гадать до нового года :)
     
  5. newkker.tt.pureacleo

    newkker.tt.pureacleo Новичок

    С нами с:
    23 июн 2018
    Сообщения:
    65
    Симпатии:
    0
    Да хоть так к примеру
    Код (Javascript):
    1. document.querySelector('#name').oninput = function(){
    2.     toId = goAjax();
    3. }
     
  6. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    И почему именно событие oninput?
     
  7. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
  8. newkker.tt.pureacleo

    newkker.tt.pureacleo Новичок

    С нами с:
    23 июн 2018
    Сообщения:
    65
    Симпатии:
    0
    И правда, работает превосходно. --- Добавлено ---
    Скорее всего, у меня php долго отвечает.
     
  9. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    @newkker.tt.pureacleo, ты скажи, если ты делаешь логин, на кой чёрт тебе опрашивать сервер после каждого нажатия клавиши?
     
  10. newkker.tt.pureacleo

    newkker.tt.pureacleo Новичок

    С нами с:
    23 июн 2018
    Сообщения:
    65
    Симпатии:
    0
    Потому что это автоавторизация! Ну, типо, и логин и сигн ап в одном. Имена не повторяются.
     
  11. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    И как авторизация связана с отлавливанием каждого нажатия на клавишу?
     
  12. newkker.tt.pureacleo

    newkker.tt.pureacleo Новичок

    С нами с:
    23 июн 2018
    Сообщения:
    65
    Симпатии:
    0
    Чтобы сразу же говорить человеку, есть такой или нет, а не ждать до отправки формы.
     
  13. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    Ну при авторизации это несекурно. Вообще, странная идея - совместить логин и синг ап. Но ты первый раз описал, что хочешь так сделать. Тогда действительно нужен таймер и задержка, а то убьёшь сервер
     
  14. newkker.tt.pureacleo

    newkker.tt.pureacleo Новичок

    С нами с:
    23 июн 2018
    Сообщения:
    65
    Симпатии:
    0
    Я детально всё описал в самом начале.
     
  15. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    И где тут написано, что имя должно проверяться по мере ввода? А не по кнопке
     
  16. newkker.tt.pureacleo

    newkker.tt.pureacleo Новичок

    С нами с:
    23 июн 2018
    Сообщения:
    65
    Симпатии:
    0
    слово "ввод" написано, "кнопка" нет. Я думал этого будет достаточно.
    --- Добавлено ---
    Вот, тем более
    --- Добавлено ---
    Какая минимальная задержка сервер не убьёт? От хостинга зависит, да?
     
  17. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    Ну, к примеру, если чел секнду-другую ничего не вводил, только тогда запрашивать сервер.
    --- Добавлено ---
    @TeslaFeo тебе показал, как это делается
     
  18. villiwalla

    villiwalla Активный пользователь

    С нами с:
    14 дек 2016
    Сообщения:
    471
    Симпатии:
    70
    Сообщение такого рода, как по мне, так это повод для перебора пароля под логин.