Gilou
-
2 août 2001 à 12:11
bricks
Messages postés5Date d'inscriptionvendredi 1 mars 2002StatutMembreDernière intervention29 décembre 2004
-
21 mai 2003 à 18:16
Bonjour,
Je cherhce à afficher le nom de toutes les personnes connectés sur le site.
0 leur cnx je place dans la variable Session("login") le nom de l'utilisateur.
Comment faire pour afficher tous les noms des utilisateurs en utilisant la variable session("login") ?
c'est impossible en utilisant l'objet SESSION, car la variable Session("login") est unique à chaque session.
pour avoir la liste des utilisateurs, il faut utiliser l'objet APPLICATION et un tableau contenant la liste des login connecté.
Pour gerer la liste des utilisateurs, il faut utilier l'objet APPLICATION, l'initialisation, l'ajout et la suppression des utilisateurs doit être implémenté dans le fichier GLOBAL.ASA (pour avoir des infos sur le fichier GLOBAL.ASA, il existe plein d'exemple sur le web).
1- dans l'evenement APLLICATION_ONSTART, il faut declarer un tableau et l'affecter à l'application
2- dans l'evenement SESSION_ONSTART, on ajoute le nouveau login
3- dans l'evenement SESSION_ONEND, on retire le login (l'utilisateur n'est plus sur le site)
4- dans l'evenement APPLICATION_ONEND on fait rien
5- dans la page qui doit afficher la liste des login il suffit de récuperer le tableau et de l'afficher.