![]() |
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!! |
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) |
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". |
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 |
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 |
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! |
Re: Leer usuario sesión en windows Buenas Intenta tomando esta variable Código: <%=request.servervariables("LOGON_USER")%> |
Re: Leer usuario sesión en windows Cita:
|
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.