Avatar billede viden Nybegynder
13. januar 2003 - 12:31 Der er 7 kommentarer

Udtræk User info fra Active Diretory

Jeg er ved at lave en shop som skal ligge fast på min webserver (win 2000 Server) og hvor det kun er registreret bruger der kan logge på.

Brugeren bliver oprettet i Active Diretory og i den forbindelse vil jeg gerne have en User Info hvor brugeren selv kan se de oplysninger vi ligger inde med.

Findes der et ASPScrips der kan trække alle oplysningerne fra Active Directory?

Jeg har lagt dette spørgsmål ind under ASP, men får ingen kommentar. Er der nogen her der kan hjælpe?
Avatar billede venturer Nybegynder
13. januar 2003 - 12:35 #1
Jeg kender ikke til asp.

Men det er en LDAP forespørgelse som du skal foretage i AD. Så for mig lyder det som om at dit ASP skal kalde en funktion som kan lave en LDAP query.
Avatar billede mejnert Nybegynder
13. januar 2003 - 12:36 #2
er det sådan noget du tænker på?
http://www.hanno.dk/VisArtikel.asp?ID=192

/Mejnert
Avatar billede capuno Nybegynder
13. januar 2003 - 12:43 #3
Avatar billede viden Nybegynder
13. januar 2003 - 13:16 #4
Hvordan skal det sættes ind på en ASP side?
Avatar billede viden Nybegynder
13. januar 2003 - 13:30 #5
Jeg fandt dette script, men jeg får kun Brugers navn (altså ikke adr. tlf. o.s.v.):


<%@ Language=VBScript %>

<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Application_OnStart
Application("Active") = 0
'Application("Kimler")=0
End Sub

Sub Application_OnEnd
'nothing needed here for this example
End Sub

Sub Session_OnStart
Session.Timeout = 1
Session("Start") = Now
Application.lock
Application("Active") = Application("Active") + 1
'Application("Kimler") = Application("Kimler") + ??
'add 1 to active visitor count when new visitor arrives
Application.unlock
End Sub

Sub Session_OnEnd
Application.lock
Application("Active") = Application("Active") - 1
'Application("Kimler") = Application("Kimler")-???
'subtract 1 active visitor when visitor leaves
Application.unlock
End Sub

</SCRIPT>
<body>

<%
sFullUser = trim(Request.ServerVariables ("LOGON_USER"))
if len(sFullUser) = 0 then
Response.Write "You need to disable anonymous access for this code to work."
Response.End
End if
response.write sFullUser
iPos = InStr(sFullUser, "\")
sDomain = Left(sFullUser, iPos - 1)
sUser = Mid(sFullUser, iPos + 1)

Set objUser = GetObject("WinNT://" & sDomain & "/" & sUser)
%>
</font></td>
      </tr>
      <tr>
        <td><a href="java script:void(0);"><img border="0" src="images/kunde.gif" onclick="vis('user_info.asp',400,500);"></a></td>
        <td width="100%"><font face="verdana" size="2" color="#880000"><b>
<%=objUser.FullName%></b></font></td>
      </tr>
    </table>
    </td>
    <td>
    <p align="right"><img border="0" src="images/rtop.gif"></td>
  </tr>
</table>

<%
set objUser = nothing
%>

</body>
Avatar billede venturer Nybegynder
13. januar 2003 - 15:38 #6
Viser ovenstående ikke blot brugernavnet på den bruger som benytter webserveren?
Ser ikke ud til at have noget med AD at gøre.
Avatar billede viden Nybegynder
13. januar 2003 - 16:18 #7
Jo men det er netop det jeg mangler en Ekspert til at forklare mig?
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