Capturar nombre de usuario de Windows

23/02/2005 - 12:59 por Chino | Informe spam
Hola,

Tengo una aplicación en la que tengo que capturar en usuario de windows con
el que ha entrado en la red.

Sé que en ASP.NET se configura el IIS con Autenticación de Windows Integrada
y se coge del Request.ServerVariables["LOGON_USER"], pero, ¿cómo lo hago en
VB.NET?

Muchas gracias,

CHINO
 

Leer las respuestas

#1 SqlRanger
23/02/2005 - 13:34 | Informe spam
En una aplicación Windows Forms puedes usar WindowsIdentity para ver el
nombre del usuario que ha iniciado sesión en la máquina:

System.Security.Principal.WindowsIdentity.GetCurrent.Name

En una aplicación ASP.NET lo habitual no es usar la variable de servidor
sino el usuario asociado al contexto http actual:

System.Web.HttpContext.Current.User.Identity.Name

No confundamos VB.NET con las aplicaciones Windows Forms. VB.NET es un
lenguaje de programación, con el que se pueden hacer distintos tipos de
aplicaciones como ASP.NET o Windows Forms. Con c# también podemos hacer este
tipo de aplicaciones y la forma de obtener el nombre del usuario es igual
que con VB.NET, la diferencia estriba en el tipo de aplicación que estemos
creando.

Saludos:

Jesús López
MVP


"Chino" escribió en el mensaje
news:#
Hola,

Tengo una aplicación en la que tengo que capturar en usuario de windows


con
el que ha entrado en la red.

Sé que en ASP.NET se configura el IIS con Autenticación de Windows


Integrada
y se coge del Request.ServerVariables["LOGON_USER"], pero, ¿cómo lo hago


en
VB.NET?

Muchas gracias,

CHINO


Preguntas similares