webForumDet fria alternativet

logga ut totalt med sessions

ASP

6 svar · 245 visningar · startad av daniel_ra

Medlem sedan jan. 2002381 inlägg
Frågan#1

Hallojs

Använder mig av sessioner för att kontrollera att en person är inloggad. När personen loggar ut använder jag mig av session.abandon men jag kan ju fortfarande gå tillbaka ett steg med webläsaren. kan jag lösa detta på nåt sätt så att jag inte kan gå tillbaka med bakåtknapen i webläsaren?

Medlem sedan mars 20025 907 inlägg
Medlem sedan aug. 2002157 inlägg
#3

det ska inte funka att gå tillbaka, du kan ju göra så att man skickas till startsidan om inte din session har ett värde.

<%
if session("inloggad") = "" then
response.redirect "startsidan.asp"
end if
%>

Medlem sedan apr. 20022 743 inlägg
#4

bästa sättet är väll att använda ett javascript som stänger webbläsaren när man loggas ut, på så sätt försvinner ju catchen - eller?

Medlem sedan juni 200032 967 inlägg
#5

Det är inget bra sätt. Börjar folk stänga mina webbläsare hux flux så är det en mycket stor risk att jag inte besöker den sidan igen.

Cachen behöver inte försvinna bara för att man stänger fönstret. Men har servern skickat rätt headers till webbläsaren, och webbläsaren följer dem, så ska det vara lugnt.

mvh,

Medlem sedan apr. 20022 743 inlägg
#6

nja, hux flux vet jag väll inte, när man loggar ut så kan man ju få en confirm om man vill stänga eller inte

Medlem sedan aug. 200212 inlägg
#7

ha typ så här på alla sidor

<%
if not session("ok")= "fint" then
response.redirect("login.asp")
%>

sedan loggar du ut så här

<%
session.abandon
response.redirect("utloggad.asp")
%>

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