Inloggning med session

ASP

5 svar · 193 visningar · startad av qwerty

Medlem sedan jan. 2001391 inlägg
Trådstart#1

När man har en inloggning med session för att komma åt vissa sidor, exakt hur funkar det då. Har man tillgång till sidorna tills man stänger webläsaren, eller är det tidsbegränsat. Hur gör man om man vill logga ut?

Medlem sedan maj 2001431 inlägg
#2

Så länge sessionen varar har man tillgång till sidorna. Standardvärdet är 20 minuter(?) men det går att ställa in detta. Varje gång en sida laddas nollställs sessionen och du har fortfarande 20 minuter.

Sessionen dör då tiden löper ut eller om du på server server sätter Session.Abandon

Medlem sedan jan. 2001391 inlägg
#3

kan man inte ha en länk som man loggar ut med?

Medlem sedan maj 2001431 inlägg
#4

jo en länk till en asp-sida

<A href="logout.asp">Logga ut</A>

---
<%
Session.Abandon
Response.Redirect "utloggad.htm"
%>

Medlem sedan apr. 2001147 inlägg
#5

Eller så kan man göra om Hermans kod lite så att det inte blir så många onödiga dokument...

<A href="logout.asp">Logga ut</A>

---
<%
Session.Abandon
Response.write "Du har blivit utloggad....."
%>
Medlem sedan sep. 2000232 inlägg
#6

Eller så kan man göra allt på samma sida:

...
Response.Write"<a href=""samma_sida.asp?loggaut=ja"">Logga ut</a>"
...
<%
Dim LoggaUt
LoggaUt = Request.Querystring("loggaut")
  If LoggaUt = "ja" Then 
  Session.Abandon 
  Response.Write"<html><head></head><body>" _
  &"Du &auml;r nu utloggad</body></html>"
  Else
  [ordinarie sidas innehåll]
  End If
%>

Men det är bara för oss som inte gillar att ha massor av filer att ändra i när något skall göras.

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