webForumDet fria alternativet

ServerVariables

ASP

10 svar · 280 visningar · startad av SteveP

Medlem sedan mars 2003772 inlägg
Frågan#1

Jag har alltid använt mig av:

Request.ServerVariables("Remote_User")

när jag ska plocka "Nätverks login" från en user som loggat in på NT domänen. Men jag får inget värde... kan det ha nåt med Active Directory att göra? Jag har tidigare bara använt det på NT4 Server.

Medlem sedan feb. 200115 571 inlägg
#2

Testa med:

Request.ServerVariables("AUTH_USER")
Medlem sedan mars 2003772 inlägg
#3

Fungerade tyvärr inte.

Medlem sedan feb. 200115 571 inlägg
#4

Jag använder det på min w2k-maskin och det funkar fint.
Får du nåt felmeddelande eller nåt?
Hur ser resterande kod ut?

Medlem sedan mars 2003772 inlägg
#5

Jag har t om testat att skriva ut alla ServerVariabler för att se ifall nåt visar mitt login.

For each Item in Request.Servervariables
Response.write "<b>" & Item & "</b>: " & Request.Servervariables(Item) & "<br>"
next

Men alla olika USER värden är tomma.

Medlem sedan feb. 200115 571 inlägg
#6

Fel av mig, jag mindes fel. :r
Testa med:

Request.ServerVariables("LOGON_USER")
Medlem sedan mars 2003772 inlägg
#7

Jag men kör du Active Directory på din maskin?

Medlem sedan feb. 200115 571 inlägg
#8

Ja det gör jag.

Medlem sedan mars 2003772 inlägg
#9

Kan det ha nåt med rättigheter att göra? Som inte låter mig läsa från Active Directory?

Medlem sedan mars 2003772 inlägg
#10

Testade precis med en burk som har adminrättigheter men det funkar fortf inte. Förstår inte vad det kan vara

Medlem sedan mars 2003772 inlägg
#11

om IIS'n inte ligger på samma Burk som AD så lär det va nåt därigenom som krånglar.

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)