webForumDet fria alternativet

Session.Timeout?

2 svar · 173 visningar · startad av niclas.j

niclas.jMedlem sedan juni 2000120 inlägg
#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]

CokeLightMedlem 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".

@ndersMedlem sedan juni 200032 969 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>

126 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)