Skocz do zawartości

Jak przeprowadzić autoryzację


Siciliano

Rekomendowane odpowiedzi

Mam taki problem. Mam problem z następującą rzeczą. Osoba obecna na stronie by wykonać następny ruch musi wpisać kod. Kody te znajdują się w w bazie danych w tabeli "kody".

Jakiego polecenia użyć by przeszukać bazę danych i jeżeli znajduje się kod można było wykonać resztę kodu a jeżeli nie to wyświetla się komunikat, że kod jest błędy?

Podejrzewam, że trzeba będzie wykonać pętlę, ale mogę się mylić.

Za podpowiedzi podziękował.

Pozdrawiam

Potrzebujesz linków? Pisz!

Odnośnik do komentarza
Udostępnij na innych stronach

Jakiego polecenia użyć by przeszukać bazę danych

Właściwego ! Co to w ogóle ma być za pytanie ???

https://www.w3schools.com/sql/

https://php.net/manual/pl/index.php

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

https://dev.mysql.com/doc/refman/5.7/en/select.html

Nie mogłem się powstrzymać......

A tak serio to:

#z bazy pobierasz kod (sprawdzasz ilość wierszy, jak 1 to kod jest ok)
Select 1 from tbl where xxxx = '435435435435435' and uuu = 0 limit 1
#opcjonalnie oznaczasz kod jako wykorzystany
update tbl set uuu = 1 where xxxx = '435435435435435' limit 1

gdzie: xxxx to kod, uuu to informacja czy kod wykorzystany czy nie

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności