06. juni 2005 - 15:13Der er
2 kommentarer og 1 løsning
Active directory - hente windows identiten på brugeren
Hejsa eksperter.
Jeg er igang med at lave et intranet. Her kunne jeg godt tænke mig, at få "auto" logget brugerne ind, når de åbner siden.
Men jeg har problemer med at få fat i deres login oplysninger (eks. \\domæne\brugernavn). Jeg får hele tiden fast i serverdomæne\ASPNET ???
Public Function xGetusername() As String Return System.Security.Principal.WindowsIdentity.GetCurrent().Name End Function
Det virker godt nok, hvis jeg slår den anonyme bruger fra i iis - men så skal man logge på to gange. Når man logger på windows og når man kalder siden ...
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
hvis du bruger sætter iis'en op til integrated windows authentication, og sætter <authentication mode="Windows" /> i web.config - skulle du gerne have brugeridentiteten på this.User.Identity.Name, og det burde ikke være nødvendigt for dig at logge på. hvis du vil have System.Security.Principal.WindowsIdentity.GetCurrent().Name til at returnere dig navnet på den bruger der er logget på dit web, skal du enable impersonation i web.config.
hvordan går det her larspeter? (du får et svar i tilfælde af at du kunne bruge ovenstående til noget :o) mvh
Synes godt om
Ny brugerNybegynder
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.