Classic ASP Request.ServerVariables ("LOGON_USER") gibt falschen Benutzernamen zurück. Hier ist das Szenario:Classic ASP Request.ServerVariables ("LOGON_USER") gibt falschen Benutzernamen zurück
Ich habe zwei Konten auf der Domäne, eine für die Verwaltung und eine für den normalen Gebrauch. Das Administratorkonto wird als Administrator (in der Gruppe Administratoren) auf dem Server festgelegt, auf dem das ASP-Skript ausgeführt wird. Server ist Windows 2003 mit IIS 6.0.
Ich melde mich mit meinem normalen Benutzerkonto bei meinem Rechner an und gehe auf die Seite und er gibt den Benutzernamen meines Administratorkontos zurück. Warum passiert dies ? Das funktioniert gut für andere.
<%
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
%>
Der anonyme Zugriff ist deaktiviert und die Windows-Authentifizierung ist aktiviert.
Danke,
Jari
Unter welchem Konto läuft der IIS-Anwendungspool? – Kane
Sagt AUTH_USER das gleiche? Ist der anonyme Zugriff aktiviert? Wenn ja, welches Konto ist für den anonymen Benutzer konfiguriert? – AnthonyWJones
Es läuft unter Systemkonto – Jari