Classic ASP Request.ServerVariables ("LOGON_USER") devuelve el nombre de usuario incorrecto. Aquí está el escenario:Classic ASP Request.ServerVariables ("LOGON_USER") que devuelve el nombre de usuario incorrecto
Tengo dos cuentas en el dominio, una para administración y otra para uso normal. La cuenta de administrador se establece como administrador (en el grupo Administradores) en el servidor donde se ejecuta el script ASP. El servidor es Windows 2003 que ejecuta IIS 6.0.
Me conecto a mi máquina con mi cuenta de usuario normal y voy a la página y está devolviendo el nombre de usuario de mi cuenta de administrador. Por qué está pasando esto ? Esto funciona bien para otros.
<%
Response.Write "LOGON_USER: " & Request.ServerVariables("LOGON_USER") & "<br>"
Response.Write "REMOTE_USER: " & Request.ServerVariables("REMOTE_USER") & "<br>"
Response.Write "AUTH_USER: " & Request.ServerVariables("AUTH_USER") & "<br>"
Response.Write "<br>"
'Show all server variables
For Each Item In Request.ServerVariables
Response.Write Item & " = " & Request.ServerVariables(Item) & "<br>"
Next
%>
El acceso anónimo está desactivado y la autenticación de Windows está activada.
Gracias,
Jari
Lo que cuenta es el grupo de aplicaciones IIS ejecutando bajo? – Kane
¿AUTH_USER dice lo mismo? ¿Está habilitado el acceso anónimo? Si es así, ¿qué cuenta está configurada para el usuario anónimo? – AnthonyWJones
Se ejecuta bajo cuenta del sistema – Jari