2010-10-10 11 views
5

Je cours un réseau. Ici, j'ai un contrôleur de domaine (DC) Je viens d'installer IIS6, PHP et Mysql dessus. tout fonctionne bien. :)Comment lire Windows connecté nom d'utilisateur avec PHP/IIS

Maintenant, je veux faire apparaître un script sur ce site web local. Le premier problème est que je veux détecter lequel des utilisateurs du réseau (utilisateurs de l'annuaire actif) sont connectés avec PHP. Je veux dire qu'il me suffit quand l'utilisateur est connecté à Windows, il n'y a pas besoin d'une autre authentification. Je me demandais si je pouvais simplement utiliser une fonction ou quelque chose ... que sa sortie est le nom d'utilisateur et le groupe d'utilisateurs AD.

Répondre

14

Si vous avez configuré IIS pour authentifier les utilisateurs un ou plusieurs de ceux-ci doit contenir le nom d'utilisateur:

$_SERVER['LOGON_USER'] 
$_SERVER['AUTH_USER'] 
$_SERVER['REDIRECT_LOGON_USER'] 
$_SERVER['REDIRECT_AUTH_USER']