Avatar billede cronck Nybegynder
05. maj 2004 - 21:40 Der er 6 kommentarer og
1 løsning

Global.asa og online users

Hvordan kan jeg lave den her så den kun lægger +1 til hvis det helt præcist er session("Usertype") som bliver sat til "Admin", "Owner", eller "User", og selvfølgelig kun trækker fra hvis det er en af de sessions der udløber?
Her er min code:
<script language="vbscript" runat="server">

Sub Application_OnStart
Application("Users")=0
End Sub

Sub Session_OnStart
Application.Lock
Application("Users")=Application("Users")+1
Application.UnLock
End Sub

Sub Session_OnEnd
Application.Lock
Application("Users")=Application("Users")-1
Application.UnLock
End Sub

</script>
Avatar billede psyclown Nybegynder
05. maj 2004 - 21:48 #1
<script language="vbscript" runat="server">

Sub Application_OnStart
Application("Users")=0
End Sub

Sub Session_OnStart
if session("Usertype") = "Admin" or session("Usertype") = "Owner" or session("Usertype") = "User" then
  Application.Lock
  Application("Users")=Application("Users")+1
  Application.UnLock
end if
End Sub

Sub Session_OnEnd
if session("Usertype") = "Admin" or session("Usertype") = "Owner" or session("Usertype") = "User" then
  Application.Lock
  Application("Users")=Application("Users")-1
  Application.UnLock
end if
End Sub

</script>
Avatar billede cronck Nybegynder
05. maj 2004 - 22:06 #2
Er du sikker på at man bare kan gøre det sådan?
Må jeg hellere lige prøve...
Avatar billede cronck Nybegynder
05. maj 2004 - 22:07 #3
Nix... Nu tæller den ikk engang til 1
Avatar billede websam Nybegynder
05. maj 2004 - 22:19 #4
Prøv lige at læse denne fine artikel om det du vil dog blot uden Global.asa og husk at læse kommentare længere nede på siden :o)

http://activedeveloper.dk/artikler/default.asp?articleid=172

/Websam
Avatar billede cronck Nybegynder
05. maj 2004 - 22:27 #5
Websam, nej jeg foretrækker måden med global.asa, og har osse selv læst den artikel tidl. idag... :-)
jeg tænkte på, kan jeg ikke bare lægge det her ind i mit login script?
  Application.Lock
  Application("Users")=Application("Users")+1
  Application.UnLock
og så stadig have den som fjerner dem i global.asa?
Avatar billede cronck Nybegynder
05. maj 2004 - 22:29 #6
jo, det virker meeeget bedre.... Takker for hjælpen CroncK :)
Avatar billede websam Nybegynder
05. maj 2004 - 22:31 #7
Jo det kan du jo prøve jeg har ikke rodet ret meget med online users :o)

/Websam
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