---
title: "Session_onEnd knas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/50807-session-onend-knas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "peppar"
published: "2002-08-20T19:08:47.000Z"
updated: "2002-08-20T21:32:32.000Z"
replies: 6
views: 248
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/50807-session-onend-knas"
---

# Session_onEnd knas

## #1 — peppar, 2002-08-20T19:08Z

Åter igen ett Session_onEnd fel

Följande kod fungerar vid en manuel utloggning, borde det inte fungera vid Session.Timeout och stängning av browser föntret?

```
[red]
Sub Session_OnEnd

		Set ConnDb1 = Server.CreateObject( "Adodb.Connection" )
		ConnDb1.Provider = "Microsoft.Jet.OLEDB.4.0"
		Sökvägen till Databasen  = Den här vägen 
		ConnDb1.ConnectionString = "Data Source='" & Sökvägen till Databasen & "'"
		ConnDb1.open 
		
		
		sSessionUt = Date + time
		sSessionId = Request.Cookies("sessionId")
		SQLeditIn = "UPDATE tabellen SET logSenastUt = '" & sSessionUt & "'  WHERE logSessionId = " & sSessionId &  " "
		
		ConnDb1.Execute(SQLeditin)
		ConnDb1.Close
		Set ConnDb1 = Nothing 

End Sub

[/red]
```

Vad gör jag galet?

PS, har kikat runt lite bland liknande trådar men ej funnit några lösningar, har det med IIS att göra, fungerar det inte att köra lokalt...?
DS

Permalänk: https://www.webforum.nu/p/50807

## #2 — @nders, 2002-08-20T19:26Z

Det *borde* fungera vid session.timeout, men servern har inte en aning om när du stänger browsern eller byter sida. Då måste man invänta timeout. 

Standardtimeouten är satt till 20 minuter om jag minns rätt, du kan gärna sätta ner den så det blir enklare för dig att testa. 

Mvh,

Permalänk: https://www.webforum.nu/p/756983

## #3 — peppar, 2002-08-20T19:30Z

TimeOut

```
[red]Sub Session_OnStart
		Session.TimeOut = 1
End Sub[/red]
```

Typ så?! Det fungerar inte så heller.

Permalänk: https://www.webforum.nu/p/756986

## #4 — CatZ, 2002-08-20T19:34Z

timeout är enligt asp 3.0 standard 10 minuter

Permalänk: https://www.webforum.nu/p/756991

## #5 — peppar, 2002-08-20T20:27Z

feck

Har provat att köra den på hotellet, det fungerar inte där heller...

Det jag vill åstakomma är att logga en användare när han/hon loggar in -  så långt allt väl. Sen vill jag ju med Session_onEnd varaianten avsluta inloggningen så jag får en slut tid i databasen. Jag skulle inte bry mig om utloggningen om det inte var så att jag behöver ha statistiken för in och utpasseringarna.

Går det att lösa på annat sätt?

Permalänk: https://www.webforum.nu/p/757035

## #6 — Denniz PoP, 2002-08-20T21:11Z

Det bästa är om användaren alltid loggar ut själv genom någon länk... Annars blir det som sagt lite lurigt att veta när dom loggar ur... Detta skall ju egentligen funka med Session_onEnd, men det är grymt mycket problem med den...

Permalänk: https://www.webforum.nu/p/757077

## #7 — peppar, 2002-08-20T21:32Z

> **Denniz PoP skrev:**
>
> Det bästa är om användaren alltid loggar ut själv genom någon länk...

Bah!  :l 

Då får det bli "hot-metoden" alla måste härmed lova att alltid logga ut med "logga ut" knappen  :e 

   Annars får ni inte logga in...  :P 

 :e   :birp

> men det är grymt mycket problem med den...

 VArför då? Hur då? \[Dumt! **hur** kanske jag redan vet... :e \]

Permalänk: https://www.webforum.nu/p/757087

---

Tråden på webben: https://www.webforum.nu/amne/asp/50807-session-onend-knas
