Como obtener el usuariod e windows desde ASP.NET
Publicado por tony (12 intervenciones) el 17/08/2010 19:11:34
Necesito obtener el usuario windows desde ASP.NET
Tengo una intranet y quiero saber el usuario windows, nombre de la PC, IP, etc de los usuarios que accedan a deterninada pagina aspx.
Con la IP no tengo problemas: Request.ServerVariables("REMOTE_ADDR") lo soluciona OK.
Tengo windows 2000 AS con IIS 5 y la configuracion establecida en IIS es permitir accesos anonimos y autenticacion integrada de windows
Para el usuario he probado:
1ro -- Request.ServerVariables("REMOTE_ADDR") y me devuelve: (vacio)
2do -- System.Environment.UserName() y me devuelve (ASPNET)
Para el nombre de la PC he probado:
1ro: Environ("COMPUTERNAME")
2do: Request.ServerVariables("REMOTE_HOST") y me devuelve la IP
Para el dominio he probado:
1ro: System.Security.Principal.WindowsIdentity.GetCurrent.Name y me devuelve: Nombre del Servidor\ASPNET
* Localmente todo me funciona bien, cuando publico mi sitio en el servidor y chequeo los valores devueltos es que no me coinciden.
Alguien me podria ayudar
Tengo una intranet y quiero saber el usuario windows, nombre de la PC, IP, etc de los usuarios que accedan a deterninada pagina aspx.
Con la IP no tengo problemas: Request.ServerVariables("REMOTE_ADDR") lo soluciona OK.
Tengo windows 2000 AS con IIS 5 y la configuracion establecida en IIS es permitir accesos anonimos y autenticacion integrada de windows
Para el usuario he probado:
1ro -- Request.ServerVariables("REMOTE_ADDR") y me devuelve: (vacio)
2do -- System.Environment.UserName() y me devuelve (ASPNET)
Para el nombre de la PC he probado:
1ro: Environ("COMPUTERNAME")
2do: Request.ServerVariables("REMOTE_HOST") y me devuelve la IP
Para el dominio he probado:
1ro: System.Security.Principal.WindowsIdentity.GetCurrent.Name y me devuelve: Nombre del Servidor\ASPNET
* Localmente todo me funciona bien, cuando publico mi sitio en el servidor y chequeo los valores devueltos es que no me coinciden.
Alguien me podria ayudar
Valora esta pregunta


0