Récupérer le login Windows

Fermé
Zebuel - 7 août 2007 à 11:51
 seb - 30 août 2007 à 15:54
Bonjour,

Dans le cadre d'un projet qui doit s'intégrer dans l'intranet de mon entreprise, je cherche à récupérer le login de connexion Windows.
J'aimerai que cela se fasse en PHP mais si cela n'est pas possible je prendrai la solution apprpriée.
Je réussis à récupérer ce login sous windows 2000 et quelques postes sous Windows XP.
Malheureusement certains postes en XP ne me retournent pas le login.
Petite précision, les postes du réseau sont tous en 2000 ou XP.
J'ai cette fonction :
  function Login_Windows() {
    $Cmd = "nbtstat -A ".$_SERVER['REMOTE_ADDR'];
    exec ($Cmd,$Res);
    foreach ($Resas $Row) {
			if (strpos($Row,"<03>")) {
				$Login = strtok($Row," ");
      }
    }
    return $Login;
  }

Je n'arrive pas à trouver de dénominateurs communs entre les postes où cela fonctionne et les autres.

Si quelqu'un avait une solution ou un début d'idée, ce serait génial...

Merci de m'avoir lu.

Je tiens à préciser, que j'ai parcouru ce site en particulier et l'internet en général(merci google) mais que je n'ai pas trouvé de solution satisfaisante.
A voir également:

5 réponses

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
7 août 2007 à 17:08
Tu te prends la tête, ya plus simple:
echo getenv('username');
;-)
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
7 août 2007 à 17:17
Chuis bête, j'avais pas bien compris ton problème.
Tu veux le login de celui qui se connecte sur l'intranet.
Désolé mais j'en sais pas plus que toi là-dessus.
Regarde si ce n'est pas à cause d'un firewall sur les PC xp.
0
salut, j'ai également le même pb, si tu as trouvé la solution, tu es le bien venu.

Merci
0
Je continue de chercher même si ce n'est pas à temps pleinmais dés que j'ai trouvé une solution, je reviens poster.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
c'est peutetre une histoire de firewall, ou de sécurité XP
0