Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Vilka är online?

Postades av 2002-12-28 01:36:16 - David Grundström, i forum asp - allmänt, Tråden har 5 Kommentarer och lästs av 472 personer

Hej!

Jag håller på med en community och den börjar ta form.
Jag tror att jag blir klar vid början av nästa år.

Men jag har stött på ett problem och jag vet inte riktigt hur jag ska lösa det.
Hur gör jag för att visa vilka användare som är online eller inte?

Just nu har jag ett fält i en databas som ändras till online när användaren loggar in och offline när användaren loggar ut. Men om användaren inte loggar ut så står det ju fortfarande online.

Finns det någe annat bra/lätt/smidigt sätt att lösa det ?
Och hur gör man då?

MVH
David


Svara

Sv: Vilka är online?

Postades av 2002-12-28 04:22:10 - Pelle Johansson

Hej David, egentligen har du inte speciellt många alternativ att använda då session_onend() i global.asa inte alltid triggas.

Det finns 2 sätt att lösa det på och lite beroende på hur hög "säkerhetsfaktor" du vill ha. Alternativ 1 är att i en includefil som du har på alla dina sidor även skriver ner ny tidsangivelse, på detta sätt så triggas tiden då användaren rör på sig.

Alternativ 2 är att använda ett javascript, en timer och därmed med jämna intervall skriva ner till databasen på samma sätt. På chatten här på pellesoft så skrivs tiden ner varje gång en läsning av inläggen görs, på detta sätt kan jag också med ganska stor säkerhet säga att användaren är offline- redan efter 2 minuter.

Lycka till och berätta gärna vilken metod du använde.
/Pelle Johansson


Svara

Sv: Vilka är online?

Postades av 2002-12-28 14:06:27 - Markus Svensson

vet inte om jag hängde med riktigt.

om jag har en "ja/nej" i databasen som sätts av på
när personen loggar in/ut så för att undvika att den
låser sig i ett "ja" läge så ska jag använda ett javascript
som ser efter om användaren är online?

finns det inget smidigare sätt?

hur är det t.ex. här på Pellesoft? Lunarstorm etc.


Svara

Sv: Vilka är online?

Postades av 2002-12-28 18:38:55 - Teodor Linder

varför inte använda en time-stamp?

I ditt online/offline fält i databasen lägger du in "Now" i stället, så att du får tiden för inloggningen.

Sedan kontrollerar du fältet active med tiden nu för att se om personen är online eller offline..


SQL = "SELECT Active From tabell WHERE ID = '" & id & "'"
Set rs = Connection.Execute(SQL)


If DateDiff("n", rs(0), Now) => 10 Then
'personen är online
Else
'personen är offline
End If



Hoppas du förstår!


Svara

Sv: Vilka är online?

Postades av 2002-12-28 22:30:43 - Markus Svensson

och detta ska jag göra var tionde minut då eller?
eller ska det finnas en SQL sträng på varje sida
som förnyar detta??

mycket tacksam för denna hjälp..


Svara

Sv: Vilka är online?

Postades av 2002-12-29 10:25:49 - Johan Djupmarker

Ja, du ska uppdatera på varje sida, se http://www.pellesoft.nu/login/articles/asp/online.asp

/Johan


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 812
27 960
271 761
552
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies