ASP - Logon User de NT en ASP

 
Vista:

Logon User de NT en ASP

Publicado por Enrome (1 intervención) el 09/01/2001 00:00:00
EN mi intranet, como podría conocer el nombre del usuario que se conecto a mi página a traves de una red NT?
Quiero guardarlo en una base de datos llamada "usuarios", en el campo "login"

he tratado con Request.ServerVariables("LOGON_USER")
o bien
Request.ServerVariables("AUTH_USER")

y no funciona, tengo que tener algo en global.asa?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Logon User de NT en ASP

Publicado por federico (270 intervenciones) el 09/01/2001 00:00:00
un codigo de validacion en global.asa puede asegurarte su autentificacion.


Sub Session_OnStart
on error resume next

strUsername=Replace(ucase(Request.ServerVariables("LOGON_USER")) , "\", "/")
set adsUser = getobject("WinNT://" & strUsername)
for each group in adsUser.groups
GrpList = GrpList & lcase(trim(group.name)) & ";"
next

if instr(1, GrpList ,"SecureNTGroupName") then session("permission") = "OK"
End sub

En las intranet(sin salida a inteernet) puede ser mas facil chequear la IP para validar equipos(si la red no es muy extensa).


Espero que te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar