Dan, i realize i misunderstood the original question. am i to understand you have php running on all of the client machines ? thanks, -nathan On 7/31/07, Dan Shirah <mrsquash2@xxxxxxxxx> wrote: > > Correct Stut, I want transparent authentication, but I also want to have > the > currently logged in user name pulled so I can use it for tracking > purposes. > My application deals with very sensitive company information and I want to > pull the username for tracking purposes. I have everything running local > on > the same PC. Win2k3 server, IIS, PHP and MSSQL Server. I have PHP > installed for use with ldap and have NT Authentication set in IIS for the > site. This allows me to perform the transparency, but I can't seem to > extract the username. > > On 7/29/07, Stut <stuttle@xxxxxxxxx> wrote: > > > > Dan Shirah wrote: > > > I looked on PHP.net but I couldn't not find anything suitable to > answer > > my > > > question. > > > > > > Within PHP, is there a way to pull the name of the user that is > > currently > > > logged into the PC? > > > > > > I know with some of the _SERVER functions you can pull the IP of the > > machine > > > and other data, is there a function within this family that would > work? > > > > I'm assuming you're after "transparent authentication" where the user > > doesn't need to do anything to authenticate with the site. This is only > > possible with IE as the client on an NT domain with the server on the > > same domain. If you're using IIS on the server then it's as easy as > > removing anonymous and basic authentication from the site/directory. If > > you're using Apache or something else you need to find an > > extension/module that provides NTLM authentication, but not all of the > > ones I tried fully supported the transparent side of it. > > > > I implemented this for a corporate intranet a while back in Apache on > > FreeBSD with mod_ntlm (Google for it - dunno if it's still maintained). > > That was in 2004 and information was sparse, but with a bit of research > > and *lots* of experimenting I was able to get it to work. > > > > To be perfectly honest, if I were doing it again I'd save the time and > > use IIS on the server - sooo much easier. > > > > -Stut > > > > -- > > http://stut.net/ > > >