Avatar billede tingholm Mester
23. januar 2007 - 07:22 Der er 7 kommentarer og
1 løsning

autologin via domænet

Nogen der kan give mig indblik i og kode til automatisk at logge en bruger ind på et internt site (helpdesk)?

Altså brugeren har samme navn og pass som til Domænet.

Først skal jeg vel have en krypteret kopi at brugerlisten?

Og dernæst en funktion der kan hive oplysninger fra den bruger der prøver at tilgå siden...

Noget hjælp?
Avatar billede fennec Nybegynder
23. januar 2007 - 11:41 #1
Du skal fjerner "anonyme adgang" til sitet i IIS'en.
Brugerne skal så tilføje internetadressen til deres "lokal intranet" zone i internetinstillinger >> sikerhed (nogen gang kan den selv finde ud af det)

Du kan så trække brugernavnet ud med:
userName = Request.ServerVariables("LOGON_USER")
Avatar billede fennec Nybegynder
23. januar 2007 - 11:49 #2
Hvis sitet ikke er tilføjet "lokal intranet" kommer der en login promt, hvor man så skal logger ind på domænet.

Automatisk login kræver selvfølgelig at brugeren allerede er logge på domænet via sit windows login.
Avatar billede tingholm Mester
23. januar 2007 - 21:23 #3
nice... ser ud til at være en del lettere end jeg troede... glæder mig til at se på det imorgen på arbejde...
Avatar billede tingholm Mester
05. februar 2007 - 15:45 #4
fik så først tid til at se på det idag... beklager.
Men den skriver:

The page cannot be displayed 
Explanation: There is a problem with the page you are trying to reach and it cannot be displayed.

--------------------------------------------------------------------------------

Try the following:

Refresh page: Search for the page again by clicking the Refresh button. The timeout may have occurred due to Internet congestion.
Check spelling: Check that you typed the Web page address correctly. The address may have been mistyped.
Access from a link: If there is a link to the page you are looking for, try accessing the page from that link.

--------------------------------------------------------------------------------

Technical Information (for support personnel)

Error Code: 500 Internal Server Error. The host server is unreachable. (10065)


Jeg ville gerne poste et screendump af mine opsætninger i IIS, men kender ikke lige nogen pastebin for billeder...

Under 'egenskaber for standardwebsted' -> 'mappesikkerhed' -> 'styring af anonym adgang og godkendelse':
'Anonym adgang' er fjernet
'Samlet godkendelse af windows domæneservere' er slået til
'Resource' er sat til mit domæne
Avatar billede fennec Nybegynder
05. februar 2007 - 15:50 #5
Og det er den rigtige adresse du har indtastet?? Du burde have fået en "Access denied" fejl, hvis du ikke kan logge ind. Dette er en "host server is unreachable" fejl, som tyder på at der er en server, som ikke er tilstede/forkert adresse.
Avatar billede tingholm Mester
06. februar 2007 - 08:59 #6
hmm... tilsyneladende bare mig der ikke kunne finde ud af at vise min side... det spiller nu...

kan man evt få den til kun at vise 'brugernavn' i stedet for 'domæne/brugernavn' ?
kan man hive andre informationer ud af AD'et? som fulde navn, mail eller telefon?

uanset hvad, smid et svar for points...
Avatar billede fennec Nybegynder
06. februar 2007 - 10:05 #7
Den nemmeste måde at fjerne domæne navnet er med en simpel replace:
name = "mitDomæne\fennec"
name = replace(name,"mitDomæne\","")

Der kan godt hentes flere oplysninger fra AD, men det gøres via noget som liger almindelige databaseopslag. Man oplyser bare en connection-string til AD i stede for en til en database. Jeg har aldrig selv brugt det, men du skal via noget som hedder LDAP. Der er et par ? her på E om det, så prøv om ikke de kan hjælpe dig på vej.

.o) <-- One Eyed Jack
Avatar billede tingholm Mester
06. februar 2007 - 13:28 #8
ok, tak for hjælpen
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