Last login d'un utilisateur

Fermé
lf - 16 juin 2017 à 12:20
mamiemando Messages postés 33088 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 30 avril 2024 - 28 juin 2017 à 10:03
Bonjour,

J'ai besoin de faire une fonction en Python qui retourne le nombre d'heures depuis la dernière connexion d'un utilisateur sur la machine qui exécute le code (identifiant de l'utilisateur en paramètre).

Mais je ne sais pas comment récupérer l'info...

1 réponse

mamiemando Messages postés 33088 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 30 avril 2024 7 751
Modifié le 28 juin 2017 à 10:06
Bonjour,

Si tu es sous linux tu peux appeler la commande shell
last
par exemple avec
subprocess.Popen
et extraire de son résultat l'information qui t'intéresse.

Une solution pour windows :
https://stackoverflow.com/questions/16490309/how-to-get-the-user-login-logoff-time-by-python-for-both-windows-linux

Bonne chance
0