webForumDet fria alternativet

Session.Timeout?

ASP

2 svar · 175 visningar · startad av niclas.j

Medlem sedan juni 2000120 inlägg
Frågan#1

Hej..undrar bara om Session.Timeout gäller för samtliga Session?
tänkte om man kunde använda en if satts typ:
If session.timeout then
response.redirct "sida.asp"
istället för:
<meta http-equiv="refresh" content="20;URL=sida.asp">
Om det är så, så blir det ju inte direkt någon skillnad...men kan vara bra att veta!

'****************
tillägg:
Tänkte använda mig av ovanstående för att skicka användaren till inloggningssidan....men kan man använda sig av en error handler istället?? hur skriver man om det uppstår ett error typ att sessionet försvunnit och att man då blir skickad till inloggningssidan med en redirect?

//niclas

------------------
ingenting är omöjligt det tar bara lite längre tid..

[Redigerat av niclas.j den 21 jun 2001]

Medlem sedan juni 2000504 inlägg
#2

Hej, det verkar ju vara en bra idé :)

Räcker det inte med "låtsas error handling" o man skriver typ

sMsg = "Du har blivit utloggad pga session timout"

if session.timeout then
    response.redirect "sida.asp?sError="&sMsg
end if

På mottagarsidan använder man request.querystring o skriver ut sError

Var det detta som du menade eller..?

------------------
"Between stimulus and response is a pause wherein our ability to choose lies".

Medlem sedan juni 200032 967 inlägg
#3

if session.timeout then kommer inte att fungera. du får nog helt enkelt kolla av om en session som borde ha ett värde verkligen har det.

if session("username") = "" then response.redirect "login.asp?error=1"

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

254 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)