954,198 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

how to get network login user name

am trying to create a web page to be used by my network users (inside my intranet)

I want to get the visitor's name of my page ( in another words to get the network login user name of the person who is visiting my web page)

i tried to use one of the following commands

Response.Write Server.HTMLEncode(Request.ServerVariables("AUTH_USER"))

Response.Write Server.HTMLEncode(Request.ServerVariables("LOGON_USER"))


it is working and now no error is appearing but am not getting any result , only blank page ,


i have read in this link that i have to disable the Anonymous Access

http://classicasp.aspfaq.com/general/how-do-i-get-my-visitors-login-name/username.html

in my IIS settings


when i disabled Anonymous Access settings i was able to get the network login username but this created another side problem where "hostdll.exe" has increased and the CPU usage reached to 100%


and if i enable Anonymous Access setting there will not be any problem regarding hostdll.exe but i will not be able to get the user name ,


by the way Windows Authentication is always enabled

am using windows 2000 server with iis 5
ram 512
p-4 3000mhz

Please help me to overcome this problem..

anitha2324
Newbie Poster
11 posts since Mar 2007
Reputation Points: 10
Solved Threads: 0
 

Bit of an odd one that, but here is one thing you can try.

1. Create one sub directory (call it secure or something)

2. Set just that directory to not use anonymous access

3. Add a file to this directory that sets Session("UserName") = Request.ServerVariables("LOGON_USER") and then returns the user to the referring page

4. On every page where the username is required check the session variable to see if it is populated with the user name.

5. If it is empty then send the user to the secure directory to collect the username.

6. Note that if a page recieves form input this will not work unless you add the username to the initial form and collect it that way.

I'm not certain this will fix your memory issue (or what's causing them in the first place), but it doen't take too long to implement on most setups

Regards

D

davidcairns
Junior Poster
114 posts since Feb 2007
Reputation Points: 12
Solved Threads: 8
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You