webForumDet fria alternativet

Ser lösenordskyddade sidor ;-(

ASP

29 svar · 1 286 visningar · startad av Pellefant · sida 2 av 2

Frågan, av Pellefant

Hej! Jag har en inloggninssida, där en session sätts om lösenordet är det rätta, sedan på de sidor där man är inloggad kollas det längst upp om sessionen är aktiv, annars skickas man någon annanstans. När man loggar ur avslutas(kallas det "dödas"?) sessionen. Min fråga...när man har loggat ur, så går det dessväre att använda webbläsarens backknapp för att se sidorna där man varit som inloggad(äv

Läs frågan i sin helhet →
Medlem sedan dec. 20002 526 inlägg
#21

sloare :)

har val haft disskutioner om att with sloar ner response?

Medlem sedan maj 200010 687 inlägg
#22

Kan du lägga in en länk till den diskussionen crisse6?

Medlem sedan dec. 20002 526 inlägg
#23

jo visst, sen ar jag inte hundra pa om han har ratt, men later ju sa
http://www.webforum.nu/showthread.php?s=&postid=504229#post504229

[r]
mer jamforelser langre ner pa den sidan....
[/r]

Medlem sedan jan. 200348 inlägg
#24

jag förstår inte riktigt..

problemet var väl att sidan visades fastän sessionen inte var aktiv.

om man har sessionskontroll på alla sidor kan man inte på något
sätt få fram sidan om man inte har rätt session..

det löser ju allt? eller missade jag nått i läsningen?

Medlem sedan jan. 20022 440 inlägg
#25

Han ville bara stajla lite :P

Medlem sedan jan. 200348 inlägg
#26

ja det verkar inte bättre.. :bire

Medlem sedan jan. 200273 inlägg
#27

Har samma problem i en webbshop

Håller på med en webbshop och när man har skickat beställningen till databasen så töms kundkorgen, för att inte kunna gå bakåt och skicka en tom beställning använder jag följande:

Response.Buffer = true
response.expires=0
response.expiresabsolute = now() -2
response.addheader "pragma", "no-cache"
response.addheader "cache-control", "private"
response.cachecontrol = "no-cache"

problemet är att om jag uppdaterar sidan där det står "Varning! Sidan gäller inte längre" får jag ändå upp min tomma kundkorg.
VIsserligen kan man ju kolla att kundkorgen inte är tom när man skickar ordern men det ser ju inte så proffsigt ut...

Medlem sedan feb. 200112 078 inlägg
#28

VIsserligen kan man ju kolla att kundkorgen inte är tom när man skickar ordern men det ser ju inte så proffsigt ut...

Vad är det för oproffsigt med det? Skriv ut ett meddelande ifall det inte finns några produkter på ordern bara; 'Du kan inte lägga en tom order!', så har du ju löst det.

Den som tycker att det meddelandet ser oproffsigt ut, han borde inte handla i webbshopar.

Medlem sedan feb. 200112 078 inlägg
#29

Re: Har samma problem i en webbshop

Hakanrode skrev:

Håller på med en webbshop och när man har skickat beställningen till databasen så töms kundkorgen, för att inte kunna gå bakåt och skicka en tom beställning använder jag följande:

Response.Buffer = true
response.expires=0
response.expiresabsolute = now() -2
response.addheader "pragma", "no-cache"
response.addheader "cache-control", "private"
response.cachecontrol = "no-cache"

problemet är att om jag uppdaterar sidan där det står "Varning! Sidan gäller inte längre" får jag ändå upp min tomma kundkorg.
VIsserligen kan man ju kolla att kundkorgen inte är tom när man skickar ordern men det ser ju inte så proffsigt ut...

Jag kom på en sak till; varför har du ens med den där koden? Det enda den gör är att rensa cachen.

Om din användare postar om sidan och den cachas eller inte, så spelar det ingen roll eftersom formulär-element som postats till sidan alltid laddas om, oavsett om du har cache eller inte.

Den där koden ser ju bara till att sidan som kommer från servern verkligen är ny och uppdaterad, formulärelementen påverkas inte.

Medlem sedan jan. 200273 inlägg
#30

Problemet jag hade var att man inte skulle skicka en beställning och sedan använda bakåt-knappen och komma tillbaka för att kunna skicka en tom beställning.

Lyckades lösa det inatt själv faktiskt, jag satte in en koll om kundkorgen var tom och när sidan laddades om med tom kundkorg redirectade jag den till startsidan.

265 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)