webForumDet fria alternativet

logga in med nt-konto från asp-sida

ASP

6 svar · 367 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Frågan#1

kan man göra en egendesignad inloggningssida med asp där man loggar in som nt-användare, eller finns endast windows interna pop-ruta?

Medlem sedan mars 2003116 inlägg
#2

Menar du i wiondows? Isåfall Nej.

Menar du att an kan logga in med sina nt-inloggningsuppgifter på en aspsida så ja, dokc mycket enklare i ASP.Net.

Medlem sedan juni 20003 076 inlägg
#3

Pikkenix skrev:

Menar du att an kan logga in med sina nt-inloggningsuppgifter på en aspsida så ja, dokc mycket enklare i ASP.Net.

Just så, menar jag. :)

Nån som har ett exempel med vanlig old school asp?

Medlem sedan juni 20022 599 inlägg
#4

Här är en ganska fiffig lösning på problemet:

We didn't want to have to pop up a native NT login dialog box in order to force login to check the user against the NT User database

http://www.eggheadcafe.com/articles/20010126.asp

Kruxet är nog att inloggningssidan som utför själva verifieringen mot lösenordsdatabasen inte kan köra som IUSR_DATORNAMN, skulle jag tro. Så du måste nog ge specialrättigheter till just den.

Medlem sedan feb. 200112 078 inlägg
#5

Fluffigt! :D

Medlem sedan juni 20022 599 inlägg
#6

Fluffigt

Ja, och verkar dessutom funka riktigt bra. Fast det finns en liten konstighet i koden:

If len(objUser.FullName) < 1 then
	response.write "User Not Found!!!!"
	response.end

En NT-användare behöver inte ha ett fullname (administrator har det tex inte), så den kollen kan man plocka bort.

Medlem sedan feb. 200112 078 inlägg
#7

En NT-användare behöver inte ha ett fullname (administrator har det tex inte), så den kollen kan man plocka bort.

Mjo, den verkar onekligen ganska onödig. Jag förstår faktiskt inte alls vad den skulle kunna göra för nytta, ens om det var menat att vara på användarnamnet, då det inte får vara tomt alls.

283 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
151 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)