Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   ASP Clásico (http://www.forosdelweb.com/f15/)
-   -   Leer usuario sesión en windows (http://www.forosdelweb.com/f15/leer-usuario-sesion-windows-520153/)

emiliu 19/09/2007 07:39

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!!

PosProdukcion 19/09/2007 11:24

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)

mangandini 19/09/2007 11:31

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".

u_goldman 19/09/2007 11:57

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

Myakire 19/09/2007 14:54

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

emiliu 20/09/2007 01:18

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!

fenix4 20/09/2007 07:01

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.

El_tavo 04/04/2008 22:28

Re: Leer usuario sesión en windows
 
Cita:

Iniciado por fenix4 (Mensaje 2135005)
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

monkyta 05/04/2008 18:23

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


La zona horaria es GMT -6. Ahora son las 08:09.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.