---
title: "Global.asa och Inloggning!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/14370-global-asa-och-inloggning"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Mr_Eddie"
published: "2002-02-11T15:06:00.000Z"
updated: "2002-02-12T13:49:00.000Z"
replies: 2
views: 148
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/14370-global-asa-och-inloggning"
---

# Global.asa och Inloggning!

## #1 — Mr_Eddie, 2002-02-11T15:06Z

Jag har ett litet problem med ett inloggningsscript. Det är så att när någon loggar in så sätts en True/Fales värde i en databas, och så kan andra användare se om den personen är online. Sen om man loggar ut så sätts det där värdet till Flase, alltså ej inloggad. Problemet är bara att om man inte loggar ut så ligger man kvar som inloggad vilket jag inte vill...! Vad ska jag göra, antar att det har nått med global.asa att göra, men jag vet inte hur jag ska göra scriptet.
Är det nån som har nått vettigt att komma med?

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

## #2 — mrblonde, 2002-02-12T12:49Z

Välkommen till WF!

```
Sub Session_OnEnd
 din kod som tar bort användaren ur databasen
End Sub
```

Testa att söka lite på WF efter inloggning, Session_OnEnd osv...

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

## #3 — Mr_Eddie, 2002-02-12T13:49Z

Tack, fast så lågnt har jag lyckats listat ut att man lär göra, fast jag får det INTE att fungera, jag förstår inte varför.. :-&#0124;
Jag bifogar koden får du se.

> \<SCRIPT LANGUAGE=VBScript RUNAT=Server\>
>
> Sub Session_OnStart
> 	Session.Timeout = 1
> End Sub
>
> Sub Application_OnStart
> 	'	The connection string to the mdb.
> 	Application("connString") = "DRIVER={Microsoft Access Driver (\*.mdb)}; DBQ=C:\\a_msg.mdb"
> End Sub
>
> Sub Session_OnEnd
> 	set conn = Server.CreateObject ("ADODB.Connection")
> 	conn.Open Application("connString")
> 	query = "UPDATE Users SET Status=False Where SID="& Session.SessionID &""
> 	conn.Execute (query)
> 	conn.Close
> 	set conn = Nothing	
> End Sub
>
> \</SCRIPT\>

När någon loggar inte så sparar jag session.sessionID i ett fält i databasen och sätter ett värde i databasen som är true... men problemet är att när det har gått en minut och sessionen är avslutad så uppdateras inte databasen! Varför inte! :-\\

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/14370-global-asa-och-inloggning
