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


ASP om man stänger windows på röda krysset

Postades av 2007-06-27 16:12:07 - Suzanne Ahlvin, i forum asp - allmänt, Tråden har 13 Kommentarer och lästs av 842 personer

Hej!

Jag gör en loggfil som loggar användarna när dom loggar in och ut. Så länge dom loggar in och ut med knapparna i programmet är allt väl.

Men OM någon nu skulle stänga programmet på Windowskrysset (det röda krysset högst upp till höger).
Hur gör man då?

Om någon här åtminstone kan ge mig en hint om ord jag ska söka på så kan jag ju själv hitta på internet. Men jag vet inte ens vad man ska kalla det (när någon avslutar på röda krysset).

Hoppas någon här har en hint att ge.

Jag programmerar i ASP (inte ASP.Net)


Svara

Sv: ASP om man stänger windows på röda krysset

Postades av 2007-06-27 17:23:56 - Thomas Vanhaniemi

Det går inte, i alla fall inte 100%-igt. Det du kan göra är att ha en AJAX rutin som, när man är inloggad, med jämna mellanrum anropar en liten sida på servern som loggar att användaren är inloggad.


Svara

Sv: ASP om man stänger windows på röda krysset

Postades av 2007-06-27 18:32:47 - Thomas Roman

Det är Session_OnEnd som du letar efter. Hurvida den fungerar eller inte råder det delade meningar om så du får väl testa dig fram. Jag har själv aldrig använt den så jag vet inte.


Thomas


Svara

Sv:ASP om man stänger windows på röda krysset

Postades av 2007-06-27 19:52:23 - Thomas Vanhaniemi

Session_OnEnd kör bara när sessionen tar slut, vilket är, beroende på vad det är inställt som, ca 15 minuter efter den sista förfrågningen till servern. Den körs inte när man stänger ner fönstret.


Svara

Sv: ASP om man stänger windows på röda krysset

Postades av 2007-06-27 20:36:26 - Thomas Roman

Det är sant, men det blir väl mer eller mindre samma effekt med en AJAX-rutin. Körs den var 5e minut så är det inte förrens det har gått mer än 5 min utan att den har körts som användaren anses som utloggad.


Thomas


Svara

Sv:ASP om man stänger windows på röda krysset

Postades av 2007-06-27 20:53:57 - Thomas Vanhaniemi

Men en AJAX rutin kan utan problem sättas att köras med sådana mellanrum så att önskad noggrannhet uppnås. Men varför man behöver veta när användaren stänger webbläsaren undrar jag över. Om detta krävs för att autentiseringen ska fungera är det annanstans felet sitter.


Svara

Sv: ASP om man stänger windows på röda krysset

Postades av 2007-06-27 23:54:33 - Johannes Strömberg

Vet inte riktigt här men, javascriptet onUnLoad borde man inte med det och AJAX kunna klämma fram en rätt vettig lösning?


Svara

Sv:ASP om man stänger windows på röda krysset

Postades av 2007-06-28 08:40:58 - Thomas Vanhaniemi

Jag funderade på samma sak. Det skulle nog vara den bästa lösningen. Men onunload körs väl varje gång man byter sida på samma site, om jag inte minns fel.
Nåväl, står fortfarande fast vid att om man verkligen behöver veta exakt när användaren stänger ner webbläsaren borde man fundera om.

Förklara gärna varför så kan man hjälpa bättre.


Svara

Sv: ASP om man stänger windows på röda krysset

Postades av 2007-06-28 09:43:01 - Suzanne Ahlvin

Tack så mycket för denna "diskussion" som ni haft i min tråd. Den har hjälpt mig att förstå och resonera mig fram till vad jag behöver för sorts loggning.

Loggningen behöver inte vara exakt på minuten utan ska ge en indikation om hur ofta, och ungefärlig tid som applikationen används av olika användare. Det ska användas för att kontrollera att faktureringen för användningen av programmet är rätt fördelat på dem som använder det mest.

Så jag kan nöja mig med att få exakt tid när någon loggar in/ut med programmets funktioner, och resterande går bra med "session_onEnd". Mer exakt än så behöver det inte vara om jag ser till antalet jobbtimmar och/eller kostnad det skulle ta att implementera andra mer exakta loggfunktioner.

Tack än en gång för hjälpen!


Svara

Sv:ASP om man stänger windows på röda krysset

Postades av 2007-06-28 09:55:50 - Thomas Vanhaniemi

Problemet är att Session_OnEnd inte alltid körs, sägs det. Vad händer till exempel om applikationen (webbservern) går ner? Oftast kör inga eller ytterst få funktioner, beroende på hur webbservern går ner.
En AJAX implementation skulle inte ta länge att göra, kanske ett par timmar eller så.

Men du väljer tillvägagångssätt. Du kan också logga varje förfrågning till olika sidor i en databas och kontrollera tiderna utifrån det. Då kan du med SQL ta fram vem som var hur länge och hur länge användaren spenderade på vissa sidor etc. Vad lagen säger om så noggrann loggning vet jag dock inte, kan bli problem där...


Svara

Sv: ASP om man stänger windows på röda krysset

Postades av 2007-06-28 10:31:38 - Suzanne Ahlvin

Tack för dina synpunkter Tomas!

Vi har användare i olika länder och det vi är intresserade av är att se hur mycket applikationen används i respektive land. Och detta vill vi bara se för att kunna göra en rättvisande budget vid planering av framtida utvecklingstimmar, kostnader och fakturering till de olika ländernas organisation.
Det handlar alltså inte om att se exakt person, den informationen bryr vi oss inte om. Utan riktar in oss mer på funktioner på landnivå.

Och det behöver också bara vara för att ge en indikation åt rätt håll. Så att vi inte planerar o fakturerar helt fel menar jag. Får jag fram uppgifter "mellan tummen och pekfingret" är det fullt tillräckligt.

Så att logga användare per sida och tid är absolut inte aktuellt.


Hmmm... när du nämner om lagen blir jag ju lite fundersam. Det där måste jag nog läsa in mig lite mer på alltså. Bara för att vara på den säkra sidan. Har du möjligen något bra förslag på var jag kan läsa om detta på internet?


Svara

Sv:ASP om man stänger windows på röda krysset

Postades av 2007-06-28 11:08:51 - Thomas Vanhaniemi

Är inte insatt i lagen, men vad jag har för mig får du samla in data som inte kränker någons integritet. Det är alltså ok att samla in anonym data om hur många i ett land som gör någonting, till exempel.

Jag har dock som sagt inte full koll på läget, så någon annan får svara på den frågan.


Svara

Sv: ASP om man stänger windows på röda krysset

Postades av 2007-06-28 21:54:46 - Stefan Brännström

<b>Session_OnEnd... ...körs inte när man stänger ner fönstret.</b>

Session_OnEnd körs även om användaren stänger fönstret... Sessionen hålls vid liv <b>på servern</b> från det att webbläsaren har gjort en förfrågan till ASP-motorn tills dess att man antingen i ASP-skriptet överger sessionen (Session.Abandon) eller tills dess att en timeout inträffar (vilket som standard är efter 20 minuters inaktivitet)... och just innan sessionen dör exekveras Session_OnEnd.

Dock skall jag kanske tillägga (hålla med om) att om applikationen eller iis-processen stängs ner så avbryts förståss även alla sessioner... och då körs inte Session_OnEnd...


Svara

Sv:ASP om man stänger windows på röda krysset

Postades av 2007-06-28 22:18:24 - Thomas Vanhaniemi

Stefan, menade självklart att den inte körs <b>direkt</b> när webbläsaren stängs, men det framgick nog inte riktigt klart och tydligt.


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 569 159
27 952
271 704
947
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