cyecloneMedlem sedan dec. 2004143 inlägg Hejsan!
Nu har jag kommit en bit på mitt webshops kodande.
Jag har valt att allt som man lägger i kundvagnen sparas i en temp tabell.
Nu tror jag det har uppstått ett litet problem. Alla som registrerar sig får ett Kund-ID, när dom sedan loggar in läggs detta som en session. Och har läst nån stans, att om en session avslutas så kan man fixa i global.asa så kan den ta bort all information i temp tabellen med just den session. Men nu till saken, jag vill ju inte att kundvagnen ska tas bort efter några timmar för att session går ut, utan jag vill att information tas bort när användaren surfar till en annan sida eller stänger webbläsaren. Hur går detta att fixas?
Eller tror ni det är bättre att bara köra på en session som är satt på 12 timmar ?
@ndersMedlem sedan juni 200032 969 inlägg
utan jag vill att information tas bort när användaren surfar till en annan sida eller stänger webbläsaren.
Servern vet inte vad användaren gör med sin browser om han inte är aktiv på din sida, så du får nog lita till sessiontimeouten.
Men; om nu alla har ett eget kund-id, varför måste du tömma kundvagnstabellen? Kundvagnen finns ju kvar när användaren loggar in igen, och då kan användaren välja att tömma den om han inte vill ha kvar den.
cyecloneMedlem sedan dec. 2004143 inlägg Tycker du att jag ska göra så @nders? Jag tänkte bara på om det kanske blev lite mycket skit i kundvagnen, därför jag hade tänkt att ha en temp kundvagn, så den kan rensas efter 12timmar.
Men vad tycker du/ni är bäst ?
@ndersMedlem sedan juni 200032 969 inlägg Nu har jag ju ingen aning om vad det är för webshop det handlar om, men personligen tycker jag så här: Lägger jag saker i kundvagnen ska de ligga där tills jag antingen slutför beställningen eller tar bort prylarna själv.
Vad spelar det för roll om det ligger "skit" i kundvagnstabellen?
cyecloneMedlem sedan dec. 2004143 inlägg Det blir ju rent av "skit" som lägger sig i kundvagnen :P Ne men databasen kommer kanske att bli ganska så stor? Men jag testar att köra som du säger då @nders, det blir ju enklast att koda också ;) sen är det ju bara ändra om det inte fungerar!
Tack för tipset! Ska genast börja koda!
Mvh,
Rickard
@ndersMedlem sedan juni 200032 969 inlägg Om man tycker att databasen blir för stor kan man ju alltid se till att löpande ta bort kundvagnsposter som inte använts på en vecka eller så.
Men jag tycker inte det. ;)
cyecloneMedlem sedan dec. 2004143 inlägg Så du tycker att det är okej att ta bort din kunvagn efter en vecka :) ? kan man sätta 10080minuter på en session timeout :P ?
Mvh,
Rickard
@ndersMedlem sedan juni 200032 969 inlägg Nej, jag tycker du ska ge fan i min kundvagn överhuvudtaget. Men, har folk inte använt sin kundvagn på en vecka kanske de kan acceptera att den töms (så länge de blivit informerade om det i förväg.).
Du ska inte sätta några höga sessionstimeouter, det är bara onödigt. Schemalägg ett jobb (eller tidsstyr i asp-koden) som tömmer om du tycker det är viktigt.