User windows

Eléphant du PHP | 56 Messages

16 avr. 2019, 12:22

Bonjour à toutes et à tous

je voudrais récupérer le nom de connexion de mon utilisateur windows pas le nom de la machine

Merci d'avance
Passionné de développement (PHP, Python)

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

16 avr. 2019, 13:59

Bonjour,

Voici un bout de code qui fonctionne :
<?php
$username=shell_exec("echo %username%" );
echo ("username : $username" );

A noter que PHP s'exécute côté serveur donc tu vas récupérer le nom d'utilisateur Windows de ton serveur.
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphant du PHP | 56 Messages

16 avr. 2019, 16:14

Merci mais cela me donne le nom de ma machine pas de mon utilisateur (Je suis sur windows 10 pro )
Car avec le nom de l'utilisateur je peux récuperer les droits dans AD
Passionné de développement (PHP, Python)

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

16 avr. 2019, 17:56

Ouvre une fenêtre DOS (Via Démarrer > Exécuter > cmd > [OK])

echo %computername%
c'est pour afficher le nom de l'ordi

echo %username%
c'est pour afficher le nom d'utilisateur
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphant du PHP | 56 Messages

17 avr. 2019, 08:57

bonjour Quelques soit l'option je récupère toujours le nom du PC mais pas mon nom :-(
Passionné de développement (PHP, Python)