Avatar billede jeg_var_gangsta Nybegynder
02. juni 2002 - 14:53 Der er 12 kommentarer og
1 løsning

Session ting..

Jeg skal bruge et script, der kan slette en post i en database når en session timeouter.
Avatar billede jeg_var_gangsta Nybegynder
02. juni 2002 - 14:53 #1
Og jeg skal forresten også vide, hvordan man sætter en session timeout tid.. :)
Avatar billede jeg_var_gangsta Nybegynder
02. juni 2002 - 15:00 #2
Er der nogen der er i gang...?
Avatar billede jeg_var_gangsta Nybegynder
02. juni 2002 - 15:00 #3
:(...
Avatar billede keysersoze Ekspert
02. juni 2002 - 15:19 #4
i din global.asa skal du bare ved Sub Session_OnEnd køre den sql som du nu engang vil...

session timeout sætter du også i din global.asa - bare ved Sub Session_OnStart.. sættes med session.timeout  = 60
Avatar billede jeg_var_gangsta Nybegynder
02. juni 2002 - 15:27 #5
keysersoze >>

altså
sub session_onstart
session.timeout = 60
end sub

?
Avatar billede jeg_var_gangsta Nybegynder
02. juni 2002 - 15:27 #6
Det der med sub session_onend virker ikke ordentligt, posten bliver ved med at være i databasen.
Avatar billede jeg_var_gangsta Nybegynder
02. juni 2002 - 15:29 #7
Min global.asa
------
Sub Session_OnStart
    Session.Timeout = 15
end Sub

Sub Session_OnEnd
End Sub
------
Avatar billede jeg_var_gangsta Nybegynder
02. juni 2002 - 15:30 #8
Hvis f.eks. en bruger bare lukker explorer vinduet, så bliver posten ikke slettet. Kan man ikke gøre noget ved det?
Avatar billede jeg_var_gangsta Nybegynder
02. juni 2002 - 15:33 #9
Sub Session_OnEnd
    set myConn = Server.CreateObject("ADODB.Connection")
    conStr = "DRIVER={Microsoft Access Driver (*.mdb)};"
    conStr = conStr & "DBQ=E:\Inetpub\wwwroot\sems.mdb"

    myConn.Open conStr
        myConn.execute("DELETE FROM onlineusers WHERE d_username = '"&session("Name")&"'")
    myConn.Close
    set myConn = Nothing
End Sub

Kan man det??
session("User") blev lavet da brugeren loggede ind...
Avatar billede keysersoze Ekspert
02. juni 2002 - 15:39 #10
det burde blive fjernet selvom man lukker vinduet - men session løber jo ikke ud idet vinduet lukkes, men først efter session timeout (formentlig 15 min som du har sat)
Avatar billede jeg_var_gangsta Nybegynder
02. juni 2002 - 15:40 #11
hmmm.... er lige ved at teste det.
Avatar billede jeg_var_gangsta Nybegynder
02. juni 2002 - 15:41 #12
i mellemtiden vil jeg gerne udpege, at ægte kærlighed kræver kiks til en snegl!
Avatar billede jeg_var_gangsta Nybegynder
02. juni 2002 - 15:47 #13
Najs keysersoze, nu virker det hele :)
*grr60points*hrmph*grgrrr*
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester