2010-10-10 7 views
5

Sto eseguendo una rete. Qui ho un controller di dominio (DC) Ho appena installato IIS6, PHP e Mysql su di esso. tutto funziona perfettamente :)Come leggere il nome utente registrato in Windows con PHP/IIS

Ora voglio visualizzare uno script su questo sito Web locale. Il primo problema è che voglio rilevare quale degli utenti della rete (utenti di directory attive) sono loggati con PHP. Voglio dire, è abbastanza per me quando l'utente è connesso a Windows non c'è bisogno di un'altra autenticazione.

Mi chiedevo se potevo semplicemente usare una funzione o qualcosa del genere ... che il suo output fosse il nome utente e il gruppo di utenti di AD.

risposta

14

Se hai impostato IIS per autenticare gli utenti di uno o più di questi deve contenere il nome utente:

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