webForumDet fria alternativet

Inloggning med session

ASP

5 svar · 177 visningar · startad av qwerty

Medlem sedan jan. 2001391 inlägg
Frågan#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?

------------------
Qwerty

Den som provar han testar...

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

------------------
http://www.klinga.com/farahad/

Medlem sedan jan. 2001391 inlägg
#3

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

------------------
Qwerty

Den som provar han testar...

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"
%>

------------------
http://www.klinga.com/farahad/

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

------------------
varje år så skänker svenska kyrkan pengar till AIK, det betyder att Gud är en gnagare.. (AIK:are)

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.

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