ASP classique Request.ServerVariables ("LOGON_USER") renvoie un nom d'utilisateur incorrect. Voici le scénario:ASP classique Request.ServerVariables ("LOGON_USER") renvoyant un nom d'utilisateur incorrect
J'ai deux comptes sur le domaine, un pour l'administration et un pour l'utilisation normale. Le compte admin est défini comme admin (dans le groupe Administrateurs) sur le serveur sur lequel le script ASP est exécuté. Le serveur est Windows 2003 exécutant IIS 6.0. Je me connecte à mon ordinateur avec mon compte d'utilisateur normal et j'accède à la page qui renvoie mon nom d'utilisateur de compte administrateur. Pourquoi cela arrive-t-il ? Cela fonctionne bien pour les autres.
<%
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
%>
L'accès anonyme est désactivé et l'authentification Windows est activée.
Merci,
Jari
À quel compte le pool d'applications IIS s'exécute-t-il? – Kane
Est-ce que AUTH_USER dit la même chose? L'accès anonyme est-il activé? Si oui, quel compte est configuré pour l'utilisateur anonyme? – AnthonyWJones
Il fonctionne sous le compte système – Jari