Autor Zpráva
Depotys
Profil
Ahoj,

nějak jsem se zasekl a nenapadá mě žádné řešení, tak se zkouším obrátit na Vás.

Momentálně jsem v situaci kdy mám XYZ uživatelů v DB, každý z nich může v aplikaci vykonat různé akce po kterých se nastaví prodleva (třeba 2 minuty - 120 sekund) kterou musí uživatel vyčkat aby mohl akci opakovat. Napsal jsem si JS odpočet, kterému přidělím hodnotu odpočtu (ty uložené 2 minuty). Ovšem nevím si rady, jak tyto 2 minuty reálně odpočívat také v DB, aby když uživatel například refreshne stránku nezapočne odpočet znovu.

Jaké jsou nyní možnosti, prosím..?
Ikki
Profil
Nevím proč JS, ale do db si vepiš datum vykonání akce, následně zkontroluj aktuální čas s datem v databázi a porovnej ho. Pokud bude menší než 2 minuty, vyhodí to error, v opačném případě pustí dál.
N71
Profil *
Kromě akce ulož do databáze i čas, kdy proběhla. Až udělá uživatel další akci, zkontroluj rozdíl času uloženého a aktuálního, jestli už uběhla dostatečná doba.
Depotys
Profil
Nojo, máte pravdu.., já jsem se hlupák upnul na zápis vteřin, ale nenapadlo mě ukládat si data vykonání akce a následně je porovnat. Děkuji mnohokrát.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0