Avatar billede sylvesternielsen Nybegynder
02. november 2004 - 08:25 Der er 4 kommentarer og
1 løsning

Active Directory, hente og redigere data fra webform

Jeg har lavet et intranet system som fungere helt perfekt.

Jeg vil dog gerne udvide det nu så mine brugere kan ændre deres password gennem intranettet samt ændre deres person data.

Jeg har søgt lidt rundt for at finde nogle eksempler, men de har ikke rigtigt fungeret efter hensigten.

Er der en som har et godt link til opbygning af dette og eventuelt en liste over LDAP kommandoer jeg kan benytte over for AD serveren.
Avatar billede prec Nybegynder
02. november 2004 - 10:53 #1
http://www.c-sharpcorner.com/DirectoryServices.asp
der er måske lidt læse stof du kan bruge
Avatar billede sylvesternielsen Nybegynder
03. november 2004 - 08:39 #2
Jeg har da fået noget til at fungere.
Jeg bruger VB.NET så skal lige skrive lidt om.

Det jeg leder efter er hvordan jeg henter informationer på specifikke brugere og hvordan jeg kan opdatere deres info.

Min kode ser sådan ud nu:
        Dim dom As String = "hpconsulting.dk"

        Dim entry As DirectoryEntry = New DirectoryEntry("LDAP://" + dom)
        Dim mySearcher As DirectorySearcher = New System.DirectoryServices.DirectorySearcher(entry)
        mySearcher.Filter = ("(objectClass=user)")
        Dim resEnt As SearchResult
        For Each resEnt In mySearcher.FindAll()
            Dim de As DirectoryEntry = resEnt.GetDirectoryEntry()
            Label1.Text &= "" & de.Properties("DisplayName").Value & "<br>"
        Next
Avatar billede prec Nybegynder
03. november 2004 - 13:58 #3
du leder efter noget lign:

objADSearcher.Filter="(&(objectClass=user)(anr="+strLogin+"))";

du kan finde de forskellige koder der er for felter hvis du søger på google, anr er vist login navn.
Avatar billede sylvesternielsen Nybegynder
03. november 2004 - 15:16 #4
Jeg fandt ud af at problemet ikke lå i at finde brugerens konto, men at jeg ikke får nogen data på den atribut jeg skal bruge.

Den jeg leder efter er IsAccountLocked som skulle returnere en boolean værdi.

Denne er imidlertidigt altid = true selvom kontoen står til at være locked out på AD serveren.

Nogen idé om hvad dette skyldes?
Avatar billede sylvesternielsen Nybegynder
25. februar 2005 - 14:38 #5
Jeg lukker ned igen..
Bruger open ldap nu.
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