/ / Session time out s časovačom - c #, asp.net, relácia, časovač, nákupný košík

Časový interval relácie s časovačom - c #, asp.net, relácia, časovač, nákupný košík

Chcem časový limit relácie s časovačom, somrealizácia projektu elektronického obchodovania, kde som vyžadoval, aby užívateľ pri pridaní prvého produktu do košíka spustil časovač a používateľ pridal ďalšie produkty do košíka, ale používateľ nevykonal nákup košíka v rámci konkrétneho času, keď je relácia košíka časovo obmedzená (košík je prázdny). Ako to môže dosiahnuť.

odpovede:

1 pre odpoveď č. 1

Ak chcete odpovedať na otázku: Na strane servera, keď je produkt pridaný do košíka, uložte s ním dátumovú pečiatku.

Vždy, keď je načítaná akákoľvek stránka, skontrolujte dátumovú pečiatku dátumu. Ak prešiel váš prijateľný bod, jednoducho vymažte údaje košíka.


4 pre odpoveď č. 2

Prečo by ste to robili? Namiesto používania relácie si uložte podrobnosti svojho košíka do databázy. Týmto spôsobom sa môžu vrátiť zajtra (alebo neskôr popoludní) a vyskúšať.

Väčšina z veľkých eCommerce stránky nikdy jasné, váš košík. Z veľmi dobrého dôvodu, že sa používatelia môžu skutočne vrátiť k dokončeniu procesu.