![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 0 Dołączył: 1.01.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie mam taki kod jak niżej. Tworzenie kont jest płatne przez dotpay i otrzymuje się kod który jest 1 raz ważny na końcu jest warunek że jak error=0 to brak błędów i jest super ale w przypadku gdy będzie np login i będzie error=1 to konto się nie utworzy i po drugiej probie kod wykupiony jest już nie aktywny nieprawidłowy jak można było by to obejść?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Gorsze ale prostsze - sprawdzasz najpierw wszystkie warunki, a na końcu prawidłowość kodu.
Wtedy jedyne co się może stać to coś się sypnąć przy dodawaniu - no ale po to są te wszystkie warunki aby do tego nie doszło. No ale przyjmując, że jednak tak się stanie (np. zmiana struktury bazy) to wtedy warto zapisywać kody osobno z flagą użyty bądź nie. Gdy kod jest nieprawidłowy sprawdzasz czy przypadkiem go nie ma w bazie w flagą used = 0. Dopiero jak tu i tu nie ma wyświetlasz zły kod. Takie archiwum kodów nie zaszkodzi, a też może dodać funkcjonalność np. możesz wygenerować ręcznie kod i go wrzucić do bazy i przekazać go zainteresowanemu. Ten post edytował markonix 18.02.2013, 23:04:33 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 0 Dołączył: 1.01.2011 Ostrzeżenie: (0%) ![]() ![]() |
No chyba to najlepszy pomysł by w bazie odpytywać kody tylko nie bardzo wiem gdy użytkownik wyśle kod jak pobieram go do zmiennej i do bazy i jak mam zrobić by wykorzystany kod znaczyć jako zużyty?
Ten post edytował de_gie 19.02.2013, 10:40:15 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 03:59 |