Recupérer le nom de l'utilisateur connecté

nella -  
 brunoh -
Bonjour,

Je développe une application Intranet en Php/Mysql.
Dans un formulaire, les utilisateurs doivent saisir leur nom.
Comment récupérer le nom de l'utilisateur connecté sur le poste (session windows), pour remplir automatiquement le nom ???

Merci :)

4 réponses

nella
 
up SVP ;-)
0
afrodje Messages postés 759 Date d'inscription   Statut Membre Dernière intervention   168
 
Essai de regarder les variables server :

<?
phpinfo();
?>

Et tu verra toutes les variables que tu aura accès.
0
brunoh
 
Pour win XP, il y a ceci:

//**************************** Nom d'utilisateur ********************************
function NomUtilisateur()
{
$ip=getenv("REMOTE_ADDR");
$nbtstat = "nbtstat -a ".$ip;
$login="";
exec ($nbtstat, $result);
foreach ($result as $row)
{
if (strpos($row, "<03>"))
{
$login = trimUltime($row);
$login = strtolower(strtok($login, "<"));
//$login = strtolower(strtok($row, "\ <"));

}
}
return $login;
echo $login;

}

Ou encore plus simple

<?php
// Récupérer le nom du PC
$nompc = getenv("COMPUTERNAME");
echo $nompc;
// Récupérer le nom d'utilisateur
$login = getenv("USERNAME");
echo $login;
?>

Malheureusement celà ne fonctionne plus sous Win 7, pour le "USERNAME"

BAV
0
Utilisateur anonyme
 
Bonjour,

Je ne sais pas s'il est possible de récupérer le nom de l'utilisateur Windows en PHP.

En revanche, si tu développes une application Intranet, je suppose que les utilisateurs doivent s'authentifier.

Pourquoi dans ce cas ne pas enregistrer dans une variable de session, les infos sur l'utilisateur lorsqu'il se connecte à l'intranet, puis les ressortir sur le formulaire en question ?
-1
nella
 
Bonjour,

L'Intranet que je développe va etre intégrer à l'Intranet de l'entreprise. Autrement dir, au départ ce n'est pas moi qui demande la connexion...
Et en javascript non plus c'est pas possible ???
Merci;)
0