Avatar billede ham_se17 Nybegynder
18. april 2004 - 13:24 Der er 2 kommentarer og
1 løsning

Global.asa? og sessions

Jeg har et spørgsmpl omkring global.asa...

Når en bruger logger ind på siden (som godkender folk og sætter en session) vil jeg har at på siden skal man kunne se hvilken registrerede bruger der er online...
hvordan gøres dette? regner med at det skal være noget med en global.asa eller????

Desuden, når brugere logger ud slettes nogle cockies, men ikke hvis sessionen udløber pga tiden. Hvordan kan man udfører en handling når sessionen udløber???
dvs, jeg vil have at når sessionen udløber (efter 20 min) så skal den også slette de cockies, som hvis brugere havde trykket på "logout"!
Avatar billede cautoo Nybegynder
18. april 2004 - 13:51 #1
http://www.eksperten.dk/spm/205724
her er en som også gerne har ville se online brugere med login...

Af hensyn til cookies, ¨så kan du vil også bare sætte cookiesne til 20min frem i tiden, og så bare opdatere dem hver gang brugeren trykker sig ind på en ny side, og dermed opdaterer sessions
Avatar billede ham_se17 Nybegynder
18. april 2004 - 18:59 #2
Jeg kan ik få den til at virke!
Når jeg logger ind er det fint nok, den udskriver alle de Sessions der er.
men når jeg loger du på den ene comp, logger den alle sessions ud.
dvs ALLE bruger forsvinder.
Jeg bruger følgende:

eks på login:
          <%
          Session("Username") = "Thomas"
        Call AddOnlineUser()
        Response.redirect("/")
        %>

eks på default.asp:
      <%
        Call WriteOnlineUsers()

      %>



Når login.asp bliver kaldt fra to forskellige pc'er på netværket, skulle to gange "thomas" være online.
men så snart en af disse pc'er lukker browser eller trykker på logout.asp som ser således ud:
<%

    Session.Abandon()
    Application("OnlineUsers") = Replace(Application("OnlineUsers"), Session("Username") & ",", "")
    Response.Redirect("/")
%>

så bliver begge bruger logget af..

hvorfor?

og kan samme session eks: Session("User") godt sættes til to forskellige ting???
Avatar billede ham_se17 Nybegynder
18. april 2004 - 21:42 #3
hmmm, har skrevet min egen metode! virker nu.
det andet kunne jeg ik få til at virke!
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