Session är inte avslutad.. :(

ASP

2 svar · 187 visningar · startad av JAreMANNEN

Medlem sedan aug. 20002 272 inlägg
Trådstart#1

Hallo!

Har sökt och hittat en massa men det hjälper inte..

Loggar in på en sida där jag sätter session("userid"), när jag loggar ut så överger jag sessionen med session.abandon

Har hittat:

Response.Buffer = True (som jag redan använder)
Response.Expires = -1500 (4guysfromrolla tips)

Men jag kan fortfarande trycka på "Bakåt-knappen" i webbläsaren..
Uppdaterar jag sen den sidan så "loggas" jag ut..

Nån som har lust att hjälpa till.. :)

Medlem sedan juni 200032 967 inlägg
#2

Response.buffer har ingenting med detta att göra.

Jag brukar använda följande för att försöka undvika att cache:a:

Response.ExpiresAbsolute = "1970-01-01"
Response.AddHeader "pragma", "no-cache"
Response.CacheControl = "private"

Fungerar inte alltid, men värt ett försök i alla fall.

Vill du kan du alltid slänga in din response.expires också.

Mvh,

Medlem sedan aug. 20002 272 inlägg
#3

nu funkade det iaf.. :D

Har följande i includen nu:

	Session.LCID = 1053
	Response.Buffer = True
	Response.Expires = -1500
	Response.AddHeader "Pragma", "no-cache"
	Response.AddHeader "cache-control", "no-store"
	Response.ExpiresAbsolute = "1980-01-01"
	Response.CacheControl = "private"
383 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
118 ms — hämta statistik (db)
135 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)