Avatar billede Kim Neesgaard Seniormester
04. august 2006 - 13:38 Der er 11 kommentarer og
1 løsning

Aflæsning af bruger på en web applikation

Når man har en applikation kørende på en web server, kan man da på nogen måde aflæse den bruger, der er logget på Windows og som pt. bruger web applikationen?
Avatar billede snepnet Nybegynder
04. august 2006 - 13:43 #1
Hvis du bruger WindowsAuthentication kan du få navnet med:
User.Identity.Name
Mvh
Avatar billede Kim Neesgaard Seniormester
05. august 2006 - 17:20 #2
Det mener jeg ikke, at jeg gør (!). Under authorization i web.config står der allow users="*" og så er det vist den anonyme ASP.NET user, der står som bruger?
Avatar billede snepnet Nybegynder
05. august 2006 - 21:04 #3
Det er under authentication du skal kigge.
Mvh
Avatar billede snepnet Nybegynder
05. august 2006 - 21:05 #4
Men på et public site giver det sjældent mening at arbejde med windows brugeren.
Mvh
Avatar billede Kim Neesgaard Seniormester
07. august 2006 - 14:47 #5
I det her tilfælde er det en firmaserver og her vil jeg gerne se, hvem der laver hvilke ændringer.

Så må det være:
<!--  AUTHENTICATION
          This section sets the authentication policies of the application. Possible modes are "Windows",
          "Forms", "Passport" and "None"
    -->
    <authentication mode="Windows" />

og så User.Identity.Name. Har lige tjekket det og det virker. Er der slet ingen ulemper ved at bruge <authentication mode="Windows" />?
Avatar billede snepnet Nybegynder
07. august 2006 - 15:23 #6
Hvis det var et public site, ville det jo medføre at du skulle oprette alle brugere som windowsbrugere hos dig... Det er jo ikke så fedt.
Men hvis det er en intranetapplikation er det jo helt fint.
Mvh
Avatar billede Kim Neesgaard Seniormester
07. august 2006 - 15:40 #7
Herligt! Vil du lægge et svar?
Avatar billede snepnet Nybegynder
07. august 2006 - 15:47 #8
Kommer her :o)
Mvh
Avatar billede Kim Neesgaard Seniormester
16. august 2006 - 14:35 #9
Hm! Nu prøver jeg at indsætte <authentication mode="Windows" /> i et andet projekt og så bruge User.Identity.Name, men så bølger den under User og skriver 'Name User not declared' - hvorfor mon?
Avatar billede snepnet Nybegynder
16. august 2006 - 15:07 #10
HttpContext.Current.User.Identity.Name
Mvh
Avatar billede Kim Neesgaard Seniormester
17. august 2006 - 14:36 #11
Nemlig! Det er noget, der virker!! Tak!
Avatar billede snepnet Nybegynder
17. august 2006 - 23:03 #12
Var så lidt :o)
Mvh
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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