quentinus95
Messages postés2Date d'inscriptionlundi 12 avril 2010StatutMembreDernière intervention29 août 2011
-
4 mai 2010 à 18:04
Arto_8000
Messages postés1044Date d'inscriptionlundi 7 mars 2005StatutMembreDernière intervention13 juillet 2010
-
6 mai 2010 à 01:40
Bonjour !
J'ai créer un espace administration sur mon site protégé par un htaccess/htpasswd. J'aimerais afficher la liste des personnes connectés. Est-ce possible ? Y a t'il un code source ? Merci !
Arto_8000
Messages postés1044Date d'inscriptionlundi 7 mars 2005StatutMembreDernière intervention13 juillet 20107 4 mai 2010 à 20:43
Salut,
Tu peux garder une valeur en base de données qui correspond à la date de la dernière activité d'un utilisateur. À partir de cela, tu peux déduire que quelqu'un est connecté si il a fait une action dans les 30 dernières secondes.
Pour récupérer le nom de l'utilisateur qui est connecté via le login htaccess, il faut utiliser la variable $_SERVER["REMOTE_USER"];.
Arto_8000
Messages postés1044Date d'inscriptionlundi 7 mars 2005StatutMembreDernière intervention13 juillet 20107 6 mai 2010 à 01:40
Le panneau d'administration est en PHP, non ? Tu peux mettre à jour «qui est connecté« dans cette page en utilisant la variable $_SERVER["REMOTE_USER"].
Quand tu reçois un hit sur la page d'administration tu mets à jour une table qui contient le nom des utilisateurs et leur dernière action.
Quand tu veux afficher qui est connecté, tu fais une requête qui cherche les utilisateurs qui ont fait une action dans les derniers 30 secondes.