JS обработка get запроса на локальном сервере

Статус
В этой теме нельзя размещать новые ответы.

Lance_Sterling

Известный
Автор темы
978
342
привет всем, сделал свой первый скрипт на js, после регистрации скрипт отправляет get запрос прямо себе на сайт

как сделать обработку этих данных?
мне надо например, если есть данные - проверять логин на существование, а пароль на совпадения, ну скажем например из массива

я знаю что так делать не безопасно, но я все еще учусь поэтому было бы не плохо узнать как обрабатывать такие данные

после формы приходит username, password, submit

я знаю что есть document.URL, но я не знаю как правильно получить данные

в Lua я бы просто воспользовался функцией match, а тут если честно хз. подскажите пж

1685015104064.png
 
  • Нравится
Реакции: xanndiane

Receiver

leet-cheats 👑
Проверенный
624
892
JavaScript:
const params = new URLSearchParams(document.location.search);
console.log(params.get('username'));
console.log(params.get('password'))
 
  • Нравится
Реакции: xanndiane

Lance_Sterling

Известный
Автор темы
978
342
JavaScript:
const params = new URLSearchParams(document.location.search);
console.log(params.get('username'));
console.log(params.get('password'))
спасибо за ответ, но за 2 дня я уже понял, что можно это делать через печеньки :>
 

Receiver

leet-cheats 👑
Проверенный
624
892
Передавать так данные кстати не безопасно. Лучше посылай POST запрос, а данные в body.
Поэтому люди придумали хешировать пароль ещё в JS, перед передачей на сервер. Способ сомнительный, потому что адекватные проекты используют соль при хешировании. Соль хранится на сервере и никто её знать не должен. Лучший вариант это установить TLS-сертификат. В браузере пароль можно будет перехватить, но зачем юзеру перехватывать СВОЙ ЖЕ пароль?)) Стороннее ПО не сможет дешифровать трафик.
 
Последнее редактирование:
  • Нравится
Реакции: Z3roKwq
Статус
В этой теме нельзя размещать новые ответы.