Páginas

miércoles, 17 de agosto de 2011

Capturar diferentes datos de la maquina y el usuario logueado en ASP.NET

//Trae el nombre de usuario + dominio logueado
Response.Write(User.Identity.Name);

//Tipo de autenticación que esta utilizando
Response.Write(User.Identity.AuthenticationType);

//Si el usuario esta autenticado
Response.Write(User.Identity.IsAuthenticated);

//Si el usuario pertenece a un rol en especifico
Response.Write(User.IsInRole("Administrators"));

//Nombre de la maquina
Response.Write(System.Environment.MachineName);

//Captura el nombre de usuario solamente
Response.Write(System.Environment.UserName);

//Nombre del dominio
Response.Write(System.Environment.UserDomainName);

1 comentario:

  1. Saludos Jose...

    Te comento: estoy intentando capturar el usuario de windows y el nombre de la pc en asp.net, lo he hecho de la siguiente forma:

    txtUsuario.Text = System.Environment.UserName;

    txtMaquina.Text = System.Environment.MachineName;

    El problema que tengo es que el publicar la aplicacion me muestra el nombre del servidor. Tienes alguna idea de que estoy haciendo mal. Gracias de anntemano

    ResponderEliminar