Foros del Web » Programando para Internet » ASP Clásico »

Leer usuario sesión en windows

Estas en el tema de Leer usuario sesión en windows en el foro de ASP Clásico en Foros del Web. Hola, llevo mucho rato intentando leer el usuario de la sesión en windows, a través de asp, ¿alguién me podría ayudar? saludos y gracias de ...
  #1 (permalink)  
Antiguo 19/09/2007, 07:39
 
Fecha de Ingreso: mayo-2005
Mensajes: 30
Antigüedad: 19 años, 11 meses
Puntos: 0
Leer usuario sesión en windows

Hola, llevo mucho rato intentando leer el usuario de la sesión en windows, a través de asp, ¿alguién me podría ayudar?

saludos y gracias de antemano!!
  #2 (permalink)  
Antiguo 19/09/2007, 11:24
Avatar de PosProdukcion  
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 20 años, 5 meses
Puntos: 9
Re: Leer usuario sesión en windows

Yo creo que eso no se puede hacer o por lo menos no debería poderse, imagina que cada página que visites pueda saber tu cadena de login en windows...

Normalmente, en el servidor web, si es windows, se considera siempre que el usuario (no de la máquina del que navega, sino el de la máquina servidor) es 'IUSR_NOMBREDESERVIDOR', o usuario anónimo, por eso hay que dar permisos de acceso a las carpetas de dentro de tu web a este usuario anónimo, pero a ningún otro (o eso creo)
  #3 (permalink)  
Antiguo 19/09/2007, 11:31
Avatar de mangandini
Colaborador
 
Fecha de Ingreso: marzo-2001
Ubicación: Guatemala
Mensajes: 1.752
Antigüedad: 24 años, 1 mes
Puntos: 22
Re: Leer usuario sesión en windows

Sì se puede realizar, pero con ASP.net y lo que haces es conectarte al servicio del "Active Directory".
__________________
Oscar!
http://desdeguate.com
  #4 (permalink)  
Antiguo 19/09/2007, 11:57
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Re: Leer usuario sesión en windows

También es posible establecer una comunicación a Active Directory por medio de ASP, se ha hablado en algunas ocasiones en este foro, investiga sobre ADSI.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 19/09/2007, 14:54
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Re: Leer usuario sesión en windows

La verdad es que ese tema se ha tocado pero nunca a profundidad, yo no lo he ocupado pero cuando lo haga, si lo tengo que hacer con ASP, creeme que voy a considerar comprar un libro

Mientras tanto, puedes empezar a revisar los mensajes anteriores y algunas de estas ligas:

http://technet.microsoft.com/en-us/l.../Bb742439.aspx
http://support.microsoft.com/kb/241474


Saludos
  #6 (permalink)  
Antiguo 20/09/2007, 01:18
 
Fecha de Ingreso: mayo-2005
Mensajes: 30
Antigüedad: 19 años, 11 meses
Puntos: 0
Re: Leer usuario sesión en windows

Muchas gracias a todos por contestar, según lo que he mirado y tal, parece que sería necesaria la ayuda de .net, de momento tan solo puedo ver la información que me presta el server, pero lo que necesito es ver su sesión en windows, ahora investigaré más a fondo lo del tema adsi, muchas gracias de nuevo

y saludos!
  #7 (permalink)  
Antiguo 20/09/2007, 07:01
Avatar de fenix4  
Fecha de Ingreso: noviembre-2001
Ubicación: Caracas
Mensajes: 226
Antigüedad: 23 años, 5 meses
Puntos: 1
Re: Leer usuario sesión en windows

Buenas

Intenta tomando esta variable
Código:
<%=request.servervariables("LOGON_USER")%>
Yo lo uso en mi intranet y me funciona.
__________________
S.L.P.S.
  #8 (permalink)  
Antiguo 04/04/2008, 22:28
 
Fecha de Ingreso: abril-2008
Mensajes: 1
Antigüedad: 17 años
Puntos: 0
Re: Leer usuario sesión en windows

Cita:
Iniciado por fenix4 Ver Mensaje
Buenas

Intenta tomando esta variable
Código:
<%=request.servervariables("LOGON_USER")%>
Yo lo uso en mi intranet y me funciona.
Como hago para obtener el nombre del usuario ? alguien puede pasar algun ejemplo ? El loguin lo puedo obtener, pero ademas necesito el nombre. Gracias
  #9 (permalink)  
Antiguo 05/04/2008, 18:23
 
Fecha de Ingreso: noviembre-2005
Mensajes: 658
Antigüedad: 19 años, 5 meses
Puntos: 3
Re: Leer usuario sesión en windows

Asi se hace

En el global.asa pones

Sub Session_OnStart
dim lusr

' Obtiene Login autentificado y extrae Nombre Completo
lusr = Replace(ucase(Request.ServerVariables("LOGON_USER" )),"\","\")
Session("LOGIN") = lusr

set obj = GetObject("WinNT://" & Application("MAQUINA") & ",computer")
obj.Filter=Array("user")
For each usr in obj
if ucase(usr.name) = lusr then
Session("USUARIO")= usr.Fullname
end if
Next
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:18.