Avatar billede kak Nybegynder
08. august 2001 - 11:29 Der er 2 kommentarer og
2 løsninger

GetObject(\"WinNT://DOMAINNAME/USERNAME\")

Jeg har en web-server med IIS5, som ikke er domain-controller. Jeg skal bruge noget kode, som kan fortælle mig hvem brugeren er (såfremt brugeren er logget ind på netværket), og jeg har forsøgt med følgende:

Set objUser = GetObject(\"WinNT://DOMAINNAME/USERNAME\")
strDesc =  objUser.Description

Men det giver bare \"HTTP 500.100 internal error\". Jeg har kigget på MS og fundet en del mulige løsning, men intet af det virker.

Jeg tillader både anonymous og authenticated access (basic authentication), så jeg ved ikke om det er problemet, og om det i så fald kan lade sig gøre?

\"RestrictAnonymous\" i registry på domain-controlleren er ikke defineret, så det er ikke problemet.

Håber der sidder en med en god løsning.
Avatar billede slash Nybegynder
08. august 2001 - 11:47 #1
Avatar billede kak Nybegynder
08. august 2001 - 12:39 #2
Linket har fået mig lidt videre. Jeg kan se, at man åbenbart selv skal skrive domæne og brugernavn, og når jeg gør det, så virker det også. Problemet er bare, at jeg jo vil finde brugernavnet automatisk, så nogle gode idéer?
Avatar billede slash Nybegynder
08. august 2001 - 12:40 #3
umiddelbart ikke fra min side!
Avatar billede kak Nybegynder
08. august 2001 - 13:21 #4
Følgende sætning virker, hvis man slår \"anonymous access\" fra:
strNavn = Request.ServerVariables(\"LOGON_USER\")

Men jeg har desværre brug for anonymous access, så gode forslag er stadig velkomne.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester