Bonjour à tous, je développe un intranet en asp et je voudrais savoir qui est connecté. Je dois utilisé pour ça le fichier Global.asa.
Après plusieurs recherche sur ce fichier, j'ai fait ça :
Alors en fait, avec tout ça, je voudrais voir combien de personnes sont connectées et qui sont ces personnes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 <OBJECT RUNAT=Server SCOPE=Application ID=AppVariable progID="ADODB.Connection"> </OBJECT> <script language="Vbscript" runat="server"> Sub Application_onStart Application("OnLine") = 0 End Sub Sub Session_OnStart Session("debut") = now() Application.Lock Application("OnLine") = Application("OnLine") + 1 Application.UnLock End Sub Sub session_onEnd Application("OnLine") = Application("OnLine")-1 ma_procedure End Sub Sub ma_procedure If session("Login") <> "" then APPLICATION.LOCK Application("personnes_connectees") = Replace(application("personnes_connectees"), session("Login") & "§", "") APPLICATION.UNLOCK End If End Sub </script>
Seulement, ça ne fonctionne pas. Je ne sais pas vraiment pourquoi mais quand j'essaye sur ma page d'afficher Application("OnLine"), ça m'écrit 0 alors que ce n'est pas logique puisque au moins moi je suis connectée.
Est-ce que quelqu'un pourrait m'expliquer où est mon problème.
Merci d'avance.
Partager