Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ 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
Príspevok NapísalOffline : 15.09.2010 20:12

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
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 15.09.2010 20:48

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
Príspevok Napísal autor témyOffline : 15.09.2010 20:53

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.


Odpovedať na tému [ Príspevkov: 3 ] 


Podobné témy

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

v PHP, ASP

11

741

08.02.2008 14:56

Tominator Zobrazenie posledných príspevkov

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

v PHP, ASP

2

427

23.04.2009 17:38

stenley Zobrazenie posledných príspevkov

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

v Operačné systémy Microsoft

0

469

11.03.2009 16:20

Pavol.F Zobrazenie posledných príspevkov

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

v PHP, ASP

6

624

11.12.2008 12:49

B.A.X.O Zobrazenie posledných príspevkov

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

v Ostatné

20

780

03.11.2011 14:38

Flety Zobrazenie posledných príspevkov

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

v Ostatné

0

690

17.05.2009 1:21

JanoF Zobrazenie posledných príspevkov

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

v Operačné systémy Microsoft

21

6596

21.10.2013 14:41

shiro Zobrazenie posledných príspevkov

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

v PHP, ASP

3

603

16.05.2010 15:29

ac.milan Zobrazenie posledných príspevkov

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

v Ostatné programy

3

1214

07.08.2011 11:13

tairikuokami Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. MicroSD - ochrana proti zápisu

v Ostatné zariadenia

5

7290

21.08.2008 13:27

fanky112 Zobrazenie posledných príspevkov

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

v Ostatné operačné systémy

4

603

15.05.2012 14:05

El_Silver Zobrazenie posledných príspevkov

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

v Operačné systémy Microsoft

1

387

07.04.2009 9:39

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ochrana proti vytvoreniu Image-u?

v Ostatné programy

5

490

28.04.2011 14:56

tairikuokami Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. USB Kľúč ochrana proti zapisovaniu

v Ostatné zariadenia

4

2295

01.03.2011 20:04

Bennhy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ochrana proti SPAMu na phpBB 2

v Redakčné systémy

10

2744

16.01.2007 16:40

AVAST Zobrazenie posledných príspevkov

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

310

07.11.2016 21:13

notfake Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra