Bonjour,
j'ai une application déployé en réseau avez MAJ auto. j'ai la possibilité en exécutant Wdadmin.exe de voir les utilisateurs connectés au programme. j'aimerais savoir s'il est possible d'avoir accès a cette information par programmation?
Bonjour,
j'ai une application déployé en réseau avez MAJ auto. j'ai la possibilité en exécutant Wdadmin.exe de voir les utilisateurs connectés au programme. j'aimerais savoir s'il est possible d'avoir accès a cette information par programmation?
du coté du Groupware utilisateur peut etre ou alors si tu crée tes utilisateur sur le serveur et que tu précise le nom a chaque connexion tu peux avec la fonction hlisteutilisateur mais bon...
J'ai oublié de préciser que je n'utilise pas de Groupware et que la BDD est de l'HF classic.
En fait le but de la manœuvre et de vérifier qu'un 2ème admin de tente pas de se logger.
J'ai fait un flag dans la BDD qui passe à "un" lorsqu'un admin se connecte. Le problème est que si l'utilisateur met fin au processus de l'appli, le programme ne peut remettre le flag à 0 et du coup, plus personne ne peut se connecter!
Tu peux peut-être "flaguer" périodiquement durant la connexion de l'admin, et "déflaguer" en cas de dépassement d'un timeout de quelques secondes à quelques minutes après le dernier flag.
Ainsi, lorsque l'admin se déconnecte brutalement, son flag n'est pas conservé définitivement...
Bonjour
Pour gérer ça plutôt que de modifier un flag, je mémorise l'ip (ou le nom du poste) et l'utilisateur avec une date/heure de connexion. Je mets à jour la date de déconnexion à la sortie
Au démarrage si c'est la même IP (ou poste) pour le même utilisateur qui se connecte et qu'il y a une valeur avec une date de déconnexion vide dans la base j'autorise la connexion.
Sinon je mets un message et je laisse la possibilité de forcer avec un mot de passe admin pour le cas ou la même personne se connecterait sur un autre poste après un plantage sur le premier.
Ceci me permet aussi de garder un historique des connexions à l'application
Ah ouai c'est bon ça!
merci je vais me baser la dessus.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager