---
title: "Minuter online"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/49198-minuter-online"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Rodan"
published: "2002-08-01T08:57:43.000Z"
updated: "2002-08-03T09:57:32.000Z"
replies: 29
views: 626
page: 1
pages: 2
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/49198-minuter-online"
---

# Minuter online

_Sida 1 av 2._

## #1 — Rodan, 2002-08-01T08:57Z

hej undrar om nån har en kod eller vet hur man gör så att den visar hur länge man varit online... och sen sparas den i den databas för att visa den i profilsidan skulle va JÄTTE glad om nån hjälpte mig med detta...

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

## #2 — Ekström, 2002-08-01T09:41Z

Sök, finnas många som frågat efter det här.

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

## #3 — OveRRidE, 2002-08-01T09:43Z

I filen global.asa som skall ligga i webbroten för din applikation:

```
Sub Session_OnStart()
   'Detta skapar en cookie med tiden för inloggning
   response.cookies("user")("starttime") = now()
End Sub
```

Ovanstående kod kanske borde ligga vid inloggningskontrollen istället, men jag visar principen iallafall. :) 

För att visa hur länge användaren varit inloggad:

```
response.write "Har varit online i: " & dateDiff("n",Now,request.cookies("user")("starttime")/60) & " minuter."
```

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

## #4 — Rodan, 2002-08-01T09:50Z

det skriver jag typ i login_chek.asp ? 
och det andra i global.asp eller ?

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

## #5 — trexter.com, 2002-08-01T09:50Z

Andra frågan: global.asa

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

## #6 — OveRRidE, 2002-08-01T09:53Z

1\. Ja. 
2\. Mjo. Filen måste dock, som trexter sa ovan, heta global.**asa**.

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

## #7 — Rodan, 2002-08-01T09:56Z

opps skrev fel... :-) men lägger jag till det var som helts i global.ASA

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

## #8 — OveRRidE, 2002-08-01T09:57Z

Ja.

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

## #9 — Rodan, 2002-08-01T09:58Z

login_chek.asp

RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

Do Until RecSet.EOF

	If RecSet("username") = Request.Form("username") AND RecSet("losen") = Request.Form("losen") Then
	
		RecSet("datum") = Now
		RecSet("status") = "online"
		RecSet("humor") = Request.Form("humor")
                RecSet("poang") = RecSet("poang")+1
		RecSet("logins") = RecSet("logins")+1
		RecSet.Update
		
		Session("namn") = RecSet("fnamn")
		Session("enamn") = RecSet("enamn")
		Session("username") = RecSet("username")
		Session("login") = "ok"
		Session("id") = RecSet("id")
		Session("status") = "online"
		Session("epost") = RecSet("epost")
		session("stad") = recset("stad")
		session("kon") = recset("kon")
		session("year") = recset("year")

response.write "Har varit online i: " & dateDiff("n",Now,request.cookies("username")("starttime")/60) & " minuter."

Response.Cookies("kaknamn")("username") = Request.Form("username")
Response.Cookies("kaknamn").Expires = Now + 30 ' \<-- Kakan sparas i 30 dagar 

		Session.TimeOut = 40 '\<-- Kontrollera

		RecSet.Close
		Connect.Close
		Set RecSet = nothing
		Set Connect = nothing
		
		Response.Redirect "huvudsida.asp"

	End If

RecSet.MoveNext
Loop

RecSet.Close
Connect.Close
Set RecSet = nothing
Set Connect = nothing
Session("meddelande") = "Tyvärr! Fel användarnamn eller lösenord. Försök igen!"
Response.Redirect "default.asp"

%\>

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

## #10 — Rodan, 2002-08-01T10:02Z

hur visar jag det så att medlemmen kan se hur länge hon/han varit online och sen visar det i profilsidan

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

## #11 — OveRRidE, 2002-08-01T10:07Z

Nej, nej. :)

```
response.write "Har varit online i: " & dateDiff("n",Now,request.cookies("user")("starttime")/60) & " minuter."
```

Den här koden lägger du på den sidan där du vill visa hur länge användaren varit online. Titta på koden. 

Den andra biten (session_onStart) skall vara i global.asa **eller** i din login-fil (smaksak). Men om den skall vara i din login-fil, skall det bara stå såhär:

```
response.cookies("user")("starttime") = now()
```

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

## #12 — Rodan, 2002-08-01T10:10Z

user ska jag ändra det till det som står i databasen ?

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

## #13 — Rodan, 2002-08-01T10:13Z

koden visas bara

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

## #14 — OveRRidE, 2002-08-01T10:27Z

1\. Nej. 'User' är namnet på cookien. 
2\. Du måste givetvis innesluta koden i ASP-block:

```
<%
response.write "Har varit online i: " & dateDiff("n",Now,request.cookies("user")("starttime")/60) & " minuter."
%>
```

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

## #15 — Rodan, 2002-08-01T10:32Z

nu funkar det... nästa 

det står 

Har varit online i: -53956115 minuter.

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

## #16 — Rodan, 2002-08-01T10:37Z

nästan

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

## #17 — OveRRidE, 2002-08-01T13:26Z

Oj! Sorry, fel av mig!

```
<%
response.write "Har varit online i: " & dateDiff("n",request.cookies("user")("starttime")/60,Now) & " minuter."
%>
```

Så skall det vara. ;)

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

## #18 — Rodan, 2002-08-02T07:46Z

funkar inte... samma sak

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

## #19 — cyprys, 2002-08-02T08:20Z

testat?

```
<%
response.write "Har varit online i: " & (dateDiff("s",cdate(request.cookies("user")("starttime")),Now))/60 & " minuter."
%>
```

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

## #20 — Rodan, 2002-08-02T09:08Z

det står  Har varit online i: 53957471,3833333 minuter.  

<https://www.swedenworld.tk> i menyn... markera så ser du

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/49198-minuter-online  
Nästa sida: https://www.webforum.nu/amne/asp/49198-minuter-online/page2.md
