![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 4 Dołączył: 30.05.2010 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
Witam ponownie:)
Nie wiem jak to opisać, może przejdę odrazu do rzeczy jak to ma wyglądać (IMG:style_emoticons/default/smile.gif) 1. Ja dodaje unikalny kod do bazy danych:
2. Użytkownik wpisuje nick, hasło, oraz kod w formularzu ( mam ) 3. Przekierowuje go na skrypt sprawdzający:
4. Skrypt sprawdzał by czy kod podany przez usera znajduje sie w bazie, jeśli tak to zeby potem sprawdzał czy koło kodu są dwa pola wolne w bazie (nick i hasło) Jesli sa wolne to zeby skrypt dopisal do nich Nick i hasło a jesli sa zajete to ma mu sie pokazać błąd ze dany kod juz jest uzywany przez inna osobe. Chodzi mi o takie unikalne kody, które można użyć raz, i na jednego użytkownika. Wiecie jak takie cos wykonać? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
dobra dam Ci ten kod, ale potem naprawdę weź się za te kursy bo to są naprawdę podstawowe rzeczy i to jest ostatni raz kiedy daję Ci gotowca
Po pierwsze robisz 2 tabele: codes code_id [INT(11) auto_increment primary_key] | code [VARCHAR(255)] | code_active [TINYINT(1) default 1] pole code_active posłurzy do sprawdzenia czy kod został już użyty, bo zakładam, że kody są jednorazowe users id [INT(11) auto_increment primary_key] | name [VARCHAR(255)]| email[VARCHAR(255)] zakładam, że formularz rejestacji już masz z polami: name, email, code, które zaraz odbierzemy postem i oczywiście walidację też już musisz we własnym zakresie to else die jest tylko żeby sprawdzić czy zapytania są dobre bo z palca na szybko to pisałem, jeśli wszystko działa to to usuń
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 02:32 |