---
title: "Kontrollera vilka online?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/132386-kontrollera-vilka-online"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "asp"
published: "2005-08-07T09:52:09.000Z"
updated: "2005-08-08T07:25:21.000Z"
replies: 7
views: 469
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/132386-kontrollera-vilka-online"
---

# Kontrollera vilka online?

## #1 — asp, 2005-08-07T09:52Z

Hej.

När man loggar in på min sida, skapas en Cookies som heter USER_ID.

Finns det någon möjlighet att kontrollera vilka som är online? Om inte med Cookies, på något annat sätt?

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

## #2 — meza, 2005-08-07T10:20Z

Jag är extremt dålig på sånt här men kanske denna tråd kan hjälpa dig?

<http://www.webforum.nu/showthread.php?s=&forumid=22&threadid=13200&highlight=anv%E4ndare+online>

och här finns det frågor som berör detta:
<http://www.webforum.nu/search.php?s=&action=showresults&searchid=819766&sortby=lastpost&sortorder=descending&pagenumber=1>

Hoppas det kan vara till någon nytta! :)

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

## #3 — asp, 2005-08-07T10:25Z

Har kollat lite på den, men hur ser man VEM som är vad. Måste ju kunna koppla Kakan med det liksom...

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

## #4 — wazid, 2005-08-07T17:08Z

Jag inkluderar en fil med följande innehåll i början på varje asp sida.

```
If Session("UserID")<>"" Then
	keepalive_SQL = "SELECT * FROM Members WHERE Id = "& session("UserID")&";"
	keepalive_rs.Open keepalive_SQL, keepalive_db, adOpenStatic, adLockOptimistic
		keepalive_rs("onlinetid") = Now()
		keepalive_rs.Update
	keepalive_rs.Close
End If
```

Nu har jag koll på när senaste aktiviteten skedde för respektive medlem.
Kan kanske vara till hjälp?

/David

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

## #5 — emission, 2005-08-07T18:07Z

```
If Session("UserID")<>"" Then
	keepalive_SQL = "UPDATE Members SET onlinetid=now() WHERE Id = "& session("UserID")
	keepalive_db.Execute keepalive_SQL,,128
End If
```

...borde vara en bättre variant

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

## #6 — asp, 2005-08-07T22:06Z

Men kan man inte i global.asa kolla vilka som är online på sida och referera på något sätt till kakan?

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

## #7 — emission, 2005-08-07T22:34Z

Nej, kakorna är aldrig globalt tillgängliga

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

## #8 — asp, 2005-08-08T07:25Z

```
'Längst upp på varje sida....

If Request.Cookies("USER_ID") <> "" Then
	SQL = "UPDATE Familjen SET online = now() WHERE Id = " & Request.Cookies("USER_ID")
	objConn.Execute(SQL),,128
End If

'Kontroll om användare är online...

If rs("online") > DateAdd("n", -10, Now()) Then
      Response.Write("ONLINE")
Else
      Response.Write("OFFLINE")
End if

'Koden kontrollerar alltså om användaren varit online de tio senaste minuterna...eller?
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/132386-kontrollera-vilka-online
