La Web del Programador: Comunidad de Programadores
 
    Pregunta:  24848 - VALIDACIóN EN WIN2000 SERVER
Autor:  Jaime Martinez
Tengo un problema gordo. En mi empresa debo programar una aplicación intranet ASP y mi problemas es el siguiente:

La red funciona bajo Windows NT. Cada vez que un usuario conecte con la página ASP que estoy creando, debe cogerle automáticamente su loggin de NT y no les vale que salga la pantalla para introducir tú mismo el nombre de usuario y password. Hay solución para este problema.

  Respuesta:  Fernando Fernández Lobillo
Busca información en Internet con respecto a la siguiente variable de servidor recuperable desde ASP en el idioma que quieras.

Request.ServerVariables("LOGON_USER")

Esto te devuelve el login de usuario con nombre del dominio. Solo tendrías que recortar la cadena eliminando los caracteres de delante que sean el dominio y la barra (\). Para ello tendrías que utilizar algo como esto:

login = Right(Request.ServerVariables("LOGON_USER"),7)

En este caso el dominio tiene 6 caracteres y la barra, siete.

Espero que te sirva de ayuda.