Recupérer le nom de l'utilisateur connecté
nella
-
brunoh -
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 :)
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 :)
A voir également:
- Recupérer le nom de l'utilisateur connecté
- Recuperer message whatsapp supprimé - Guide
- Changer nom utilisateur windows 10 - Guide
- Idée nom d'utilisateur snapchat - Guide
- Utilisateur facebook - Forum Facebook
- Récupérer mon compte facebook désactivé - Guide
4 réponses
Essai de regarder les variables server :
<?
phpinfo();
?>
Et tu verra toutes les variables que tu aura accès.
<?
phpinfo();
?>
Et tu verra toutes les variables que tu aura accès.
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
//**************************** 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
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 ?
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 ?