[ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Ochrana proti viacnásobnému spúšťaniu skriptu

Registrovaný: 13.03.09
Prihlásený: 24.02.10
Príspevky: 3
Témy: 2 | 2

Zdravím Vás, mám takýto problém; V jednom súbore mi beží skript, ktorý pravidelne updatuje databázu, avšak ten by mal kvôli korektnosti stránky bežať a pripočítavať body užívateľom iba raz. Chcel by som to ošetriť takým spôsobom, že ak si klient otvorí tú istú stránku viac ako raz, tak mu to na obidvoch resp. všetkých otvorených stránkach vyhodí chybovú hlášku a samotný update databázy neprebehne.

Skúšal som to cez session, lenže tam nastáva problém, že ak si klient stránku vypne a znova zapne iba jediný raz, tak mu vypíše chybovú hlášku, keďže sa session stále trvá. V druhom prípade ak nastavujem session_destroy tak to nie je ochránené.

Posledné dni som skúšal aj tzv. heartbeat, pri ktorom nastavím session lifetime na minimum, a v AJAXe naprogramujem kód, ktorý bude session pravidelne obnovovať, a keď klient zavrie stránku tak sa session ihneď zruší, keďže obnovovaná už nebude. Po viacerých nevydarených pokusoch som sa tohoto riešenia vzdal.

Prosím Vás, pozná niekto riešenie ako najefektívnejšie naprogramovať takúto ochranu? S týmto problémom sa trápim už dosť dlho, a vyčerpal som všetky možné kombinácie keywords v googli a fóra, kde by som mohol nájsť riešenie. Fakt budem veľmi vďačný.


Offline

Užívateľ
Užívateľ
Ochrana proti viacnásobnému spúšťaniu skriptu

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181 | 181
Bydlisko: Nitra / Bra...

tak ked sa ma pouzivatelovi priratat nejake skore, tak zapisuj kedy bolo tomu pouzivatelovu naposledy pridane skore a ak vyhovuje, pripocitaj, ak nie tak error


_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
Ochrana proti viacnásobnému spúšťaniu skriptu

Registrovaný: 13.03.09
Prihlásený: 24.02.10
Príspevky: 3
Témy: 2 | 2
Napísal autor témyOffline : 15.09.2010 20:53 | Ochrana proti viacnásobnému spúšťaniu skriptu

Nad tým som už rozmýšľal, ale je to jedna z posledných možností, lebo ak sa užívateľ trafí presne do toho intervalu, tak do databázy sa môžu vložiť dva riadky súčasne.

Zároveň tam nastáva isté opozdenie zo strany servra, a keď ten update prebieha každých 10 sekúnd po dobu napr. niekoľko hodín, tak sa ten čas posunie a klientovi to vyhodí chybu aj počas korektného vstupu na stránku.

Je to jedna z alternatív, no nerád by som to riešil takýmto spôsobom.


 [ Príspevkov: 3 ] 


Ochrana proti viacnásobnému spúšťaniu skriptu



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Ochrana proti \n

v PHP, ASP

6

664

11.12.2008 12:49

B.A.X.O

V tomto fóre nie sú ďalšie neprečítané témy.

Ochrana proti CSRF

v Ostatné

20

818

03.11.2011 14:38

Flety

V tomto fóre nie sú ďalšie neprečítané témy.

Ochrana proti linkovaniu

v Ostatné

0

727

17.05.2009 1:21

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

ochrana proti spamerom

v PHP, ASP

11

782

08.02.2008 14:56

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

ochrana proti spamu

v PHP, ASP

2

457

23.04.2009 17:38

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

Ochrana proti prepisovaniu

v Operačné systémy Microsoft

0

517

11.03.2009 16:20

Pavol.F

V tomto fóre nie sú ďalšie neprečítané témy.

Ochrana proti zmazaniu súboru

v Ostatné programy

3

1263

07.08.2011 11:13

tairikuokami

V tomto fóre nie sú ďalšie neprečítané témy.

MicroSD - ochrana proti zápisu

v Ostatné zariadenia

5

7386

21.08.2008 13:27

fanky112

V tomto fóre nie sú ďalšie neprečítané témy.

Ochrana macbookov proti kradnutiu

v Ostatné operačné systémy

4

638

15.05.2012 14:05

El_Silver

V tomto fóre nie sú ďalšie neprečítané témy.

USB - Ochrana proti zapisu

v Operačné systémy Microsoft

21

6678

21.10.2013 14:41

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

Ochrana proti SQL INJECTION

v PHP, ASP

3

646

16.05.2010 15:29

ac.milan

V tomto fóre nie sú ďalšie neprečítané témy.

Ochrana proti vytvoreniu Image-u?

v Ostatné programy

5

523

28.04.2011 14:56

tairikuokami

V tomto fóre nie sú ďalšie neprečítané témy.

USB Kľúč ochrana proti zapisovaniu

v Ostatné zariadenia

4

2341

01.03.2011 20:04

Bennhy

V tomto fóre nie sú ďalšie neprečítané témy.

Vista a ochrana proti prepisovaniu

v Operačné systémy Microsoft

1

428

07.04.2009 9:39

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

Ochrana proti SPAMu na phpBB 2

v Redakčné systémy

10

2781

16.01.2007 16:40

AVAST

V tomto fóre nie sú ďalšie neprečítané témy.

P: Nástenný ohrievač, ochrana proti zamrznutiu FKM 400

v Predám

0

342

07.11.2016 21:13

notfake



© 2005 - 2024 PCforum, edited by JanoF