PDA

Просмотр полной версии : обработка get запроса на локальном сервере


Lance_Sterling
25.05.2023, 15:47
привет всем, сделал свой первый скрипт на js, после регистрации скрипт отправляет get запрос прямо себе на сайт

как сделать обработку этих данных?

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

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

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

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

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

https://forum.antichat.xyz/attachments/28315924/

Receiver
27.05.2023, 11:27
JavaScript:






const
params
=
new
URLSearchParams
(
document
.
location
.
search
)
;
console
.
log
(
params
.
get
(
'username'
)
)
;
console
.
log
(
params
.
get
(
'password'
)
)




How to Get URL Parameters with JavaScript — SitePoint (https://www.blast.hk/redirect/aHR0cHM6Ly93d3cuc2l0ZXBvaW50LmNvbS9nZXQtdXJsLXBhcm FtZXRlcnMtd2l0aC1qYXZhc2NyaXB0Lw)

Learn how to parse query string parameters and get their values in JavaScript. Use the results for tracking referrals, autocomplete, and more

www.sitepoint.com

Lance_Sterling
27.05.2023, 18:37
JavaScript:






const
params
=
new
URLSearchParams
(
document
.
location
.
search
)
;
console
.
log
(
params
.
get
(
'username'
)
)
;
console
.
log
(
params
.
get
(
'password'
)
)




How to Get URL Parameters with JavaScript — SitePoint (https://www.blast.hk/redirect/aHR0cHM6Ly93d3cuc2l0ZXBvaW50LmNvbS9nZXQtdXJsLXBhcm FtZXRlcnMtd2l0aC1qYXZhc2NyaXB0Lw)

Learn how to parse query string parameters and get their values in JavaScript. Use the results for tracking referrals, autocomplete, and more

www.sitepoint.com



спасибо за ответ, но за 2 дня я уже понял, что можно это делать через печеньки :>

savvin
27.05.2023, 18:42
Передавать так данные кстати не безопасно. Лучше посылай POST запрос, а данные в body.

xanndiane
27.05.2023, 19:25
Передавать так данные кстати не безопасно. Лучше посылай POST запрос, а данные в body.


😱

Receiver
10.06.2023, 13:53
Передавать так данные кстати не безопасно. Лучше посылай POST запрос, а данные в body.


Поэтому люди придумали хешировать пароль ещё в JS, перед передачей на сервер. Способ сомнительный, потому что адекватные проекты используют соль при хешировании. Соль хранится на сервере и никто её знать не должен. Лучший вариант это установить TLS-сертификат. В браузере пароль можно будет перехватить, но зачем юзеру перехватывать СВОЙ ЖЕ пароль?)) Стороннее ПО не сможет дешифровать трафик.