Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login

    LDAP Active Directory Fehler beim einloggen

    Scheduled Pinned Locked Moved Betrieb
    11 Posts 2 Posters 3.2k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S Offline
      Starko
      last edited by

      Ich habe meine komplette Frage mal neu überarbeitet und hoffe, dass mein Problem nun verständlicher ist. Habe viel am Satzbau gearbeitet und versucht noch mehr Informationen zu posten.
      Gruß Starko

      1 Reply Last reply Reply Quote 0
      • dsD Offline
        ds
        last edited by

        Tausch mal die Datei src/classes/modules/isys_module_ldap.class.php mit der hier angehangenen aus

        isys_module_ldap.class.php

        1 Reply Last reply Reply Quote 0
        • S Offline
          Starko
          last edited by

          Mit der Datei von dir geht i-doit gar nicht mehr 😉
          Tausche ich die Datei wieder zurück geht es wieder.

          1 Reply Last reply Reply Quote 0
          • dsD Offline
            ds
            last edited by

            Wie gar nicht mehr? Welche Fehler bekommst du? Was steht im Apache error.log?

            Versuch ansonsten mal in die gleiche Datei in Zeile 339 folgendes einzufügen:

            $l_dao_groups = new isys_contact_dao_group($p_database);

            1 Reply Last reply Reply Quote 0
            • S Offline
              Starko
              last edited by

              Ok, erstmal zu dem "Fehler". Der Fehler ist, dass die Seite nicht mehr aufrufbar ist. Wenn ich die Adresse eingebe, lädt er eine Sekunde und dann kommt eine weiße Seite und er zeigt an, dass er fertig geladen hat. Tausche ich die Datei zurück, läßt sich die Seite wieder aufrufen. Aber so kommt einfach eine weiße Seite.

              Ich habe den Code jetzt in der "alten" Datei in der Zeile eingefügt.

              Wenn ich mich mit einem AD admin anmelde, der es vorher schon mal versucht hat, kommt die Meldung, dass er keine ausreichen Rechte hat (you need at least reading rights) und wenn ich das mit einem neuen Nutzer mache kommt folgender Fehler:

              isys_exception_database : Retrieve failed. Database component not loaded! (Extended Information: NULL)

              Der Unterschied ist zb, dass die Meldung jetzt nicht mehr über ode runter der Anmeldemaske erscheint, sondern unter dem Login Knopf.

              Gruß Starko

              1 Reply Last reply Reply Quote 0
              • dsD Offline
                ds
                last edited by

                Oh sorry, ich hab mich mit dem Code vertan. Du musst folgendes einfügen (Zeile 339, anstelle der Zeile oben):

                global $g_comp_database;
                $l_dao_groups = new isys_contact_dao_group($g_comp_database);

                1 Reply Last reply Reply Quote 0
                • S Offline
                  Starko
                  last edited by

                  Ich habe die zwei Zeilen, die du gepostet hast an der Stelle 339 eingefügt. Jetzt sagt er mir bei jeder Anmeldung, mit einem AD Nutzer, dass der Namen und das PW falsch ist.
                  Noch eine Idee? Würde gerne die AD nutzen.

                  1 Reply Last reply Reply Quote 0
                  • dsD Offline
                    ds
                    last edited by

                    Der User befindet sich in der konfigurierten OU und du hast als Benutzernamen den Windows Login Namen verwendet?

                    Aktivier mal das Debugging: http://doc.i-doit.org/wiki/LDAP#Debug
                    Und Poste den Output

                    1 Reply Last reply Reply Quote 0
                    • S Offline
                      Starko
                      last edited by

                      Ja, der User ist in der OU, Anmeldename ist der, den ich auch an meinem PC nutze.

                      2009-05-28 22:47:20 ldap: User exists. Found DN: CN=Hofmann\, Marco,OU=Accounts,DC=penis,DC=net - User-ID: 16
                      2009-05-28 22:47:20 ldap: Creating new ldap-library connection to: 192.168.0.30:389, user: CN=Administrator,CN=users,DC=penis,DC=net
                      2009-05-28 22:47:20 ldap: Connected to 192.168.0.30
                      2009-05-28 22:47:20 ldap: Searching for username: Starko
                      2009-05-28 22:47:20 ldap: Using filter: (&(objectClass=user)(sAMAccountName=Starko)) in search-path: OU=Accounts,DC=penis,DC=net
                      2009-05-28 22:47:20 ldap: Found DN: CN=Hofmann\, Marco,OU=Accounts,DC=penis,DC=net
                      2009-05-28 22:47:20 ldap: Auth successfull (CN=Hofmann\, Marco,OU=Accounts,DC=penis,DC=net).
                      2009-05-28 22:47:20 ldap: User exists. Found DN: CN=Hofmann\, Marco,OU=Accounts,DC=penis,DC=net - User-ID: 16
                      2009-05-28 22:47:20 ldap: Creating new ldap-library connection to: 192.168.0.30:389, user: CN=Administrator,CN=users,DC=penis,DC=net
                      2009-05-28 22:47:20 ldap: Connected to 192.168.0.30
                      2009-05-28 22:47:20 ldap: Searching for username: Starko
                      2009-05-28 22:47:20 ldap: Using filter: (&(objectClass=user)(sAMAccountName=Starko)) in search-path: OU=Accounts,DC=penis,DC=net
                      2009-05-28 22:47:20 ldap: Found DN: CN=Hofmann\, Marco,OU=Accounts,DC=penis,DC=net
                      2009-05-28 22:47:20 ldap: Auth successfull (CN=Hofmann\, Marco,OU=Accounts,DC=penis,DC=net).
                      2009-05-28 22:47:27 ldap: User exists. Found DN: CN=Hofmann\, Marco,OU=Accounts,DC=penis,DC=net - User-ID: 16
                      2009-05-28 22:47:27 ldap: Creating new ldap-library connection to: 192.168.0.30:389, user: CN=Administrator,CN=users,DC=penis,DC=net
                      2009-05-28 22:47:27 ldap: Connected to 192.168.0.30
                      2009-05-28 22:47:27 ldap: Searching for username: Starko
                      2009-05-28 22:47:27 ldap: Using filter: (&(objectClass=user)(sAMAccountName=Starko)) in search-path: OU=Accounts,DC=penis,DC=net
                      2009-05-28 22:47:27 ldap: Found DN: CN=Hofmann\, Marco,OU=Accounts,DC=penis,DC=net
                      2009-05-28 22:47:27 ldap: Auth successfull (CN=Hofmann\, Marco,OU=Accounts,DC=penis,DC=net).
                      2009-05-28 22:47:27 ldap: User exists. Found DN: CN=Hofmann\, Marco,OU=Accounts,DC=penis,DC=net - User-ID: 16
                      2009-05-28 22:47:27 ldap: Creating new ldap-library connection to: 192.168.0.30:389, user: CN=Administrator,CN=users,DC=penis,DC=net
                      2009-05-28 22:47:27 ldap: Connected to 192.168.0.30
                      2009-05-28 22:47:27 ldap: Searching for username: Starko
                      2009-05-28 22:47:27 ldap: Using filter: (&(objectClass=user)(sAMAccountName=Starko)) in search-path: OU=Accounts,DC=penis,DC=net
                      2009-05-28 22:47:27 ldap: Found DN: CN=Hofmann\, Marco,OU=Accounts,DC=penis,DC=net
                      2009-05-28 22:47:27 ldap: Auth successfull (CN=Hofmann\, Marco,OU=Accounts,DC=penis,DC=net).
                      2009-05-28 22:47:33 ldap: User exists. Found DN: CN=Buchholz\, Jessica,OU=Accounts,DC=penis,DC=net - User-ID: 17
                      2009-05-28 22:47:33 ldap: Creating new ldap-library connection to: 192.168.0.30:389, user: CN=Administrator,CN=users,DC=penis,DC=net
                      2009-05-28 22:47:33 ldap: Connected to 192.168.0.30
                      2009-05-28 22:47:33 ldap: Searching for username: Jessica
                      2009-05-28 22:47:33 ldap: Using filter: (&(objectClass=user)(sAMAccountName=Jessica)) in search-path: OU=Accounts,DC=penis,DC=net
                      2009-05-28 22:47:33 ldap: Found DN: CN=Buchholz\, Jessica,OU=Accounts,DC=penis,DC=net
                      2009-05-28 22:47:33 ldap: Auth successfull (CN=Buchholz\, Jessica,OU=Accounts,DC=penis,DC=net).
                      2009-05-28 22:47:33 ldap: User exists. Found DN: CN=Buchholz\, Jessica,OU=Accounts,DC=penis,DC=net - User-ID: 17
                      2009-05-28 22:47:33 ldap: Creating new ldap-library connection to: 192.168.0.30:389, user: CN=Administrator,CN=users,DC=penis,DC=net
                      2009-05-28 22:47:33 ldap: Connected to 192.168.0.30
                      2009-05-28 22:47:33 ldap: Searching for username: Jessica
                      2009-05-28 22:47:33 ldap: Using filter: (&(objectClass=user)(sAMAccountName=Jessica)) in search-path: OU=Accounts,DC=penis,DC=net
                      2009-05-28 22:47:33 ldap: Found DN: CN=Buchholz\, Jessica,OU=Accounts,DC=penis,DC=net
                      2009-05-28 22:47:33 ldap: Auth successfull (CN=Buchholz\, Jessica,OU=Accounts,DC=penis,DC=net).
                      2009-05-28 22:47:47 ldap: User exists. Found DN: CN=i-doit,OU=Accounts,DC=penis,DC=net - User-ID: 18
                      2009-05-28 22:47:47 ldap: Creating new ldap-library connection to: 192.168.0.30:389, user: CN=Administrator,CN=users,DC=penis,DC=net
                      2009-05-28 22:47:47 ldap: Connected to 192.168.0.30
                      2009-05-28 22:47:47 ldap: Searching for username: idoitadmin
                      2009-05-28 22:47:47 ldap: Using filter: (&(objectClass=user)(sAMAccountName=idoitadmin)) in search-path: OU=Accounts,DC=penis,DC=net
                      2009-05-28 22:47:47 ldap: Found DN: CN=i-doit,OU=Accounts,DC=penis,DC=net
                      2009-05-28 22:47:47 ldap: Auth successfull (CN=i-doit,OU=Accounts,DC=penis,DC=net).
                      2009-05-28 22:47:47 ldap: User exists. Found DN: CN=i-doit,OU=Accounts,DC=penis,DC=net - User-ID: 18
                      2009-05-28 22:47:47 ldap: Creating new ldap-library connection to: 192.168.0.30:389, user: CN=Administrator,CN=users,DC=penis,DC=net
                      2009-05-28 22:47:47 ldap: Connected to 192.168.0.30
                      2009-05-28 22:47:47 ldap: Searching for username: idoitadmin
                      2009-05-28 22:47:47 ldap: Using filter: (&(objectClass=user)(sAMAccountName=idoitadmin)) in search-path: OU=Accounts,DC=penis,DC=net
                      2009-05-28 22:47:47 ldap: Found DN: CN=i-doit,OU=Accounts,DC=penis,DC=net
                      2009-05-28 22:47:47 ldap: Auth successfull (CN=i-doit,OU=Accounts,DC=penis,DC=net).
                      2009-05-28 22:47:48 ldap: User exists. Found DN: CN=i-doit,OU=Accounts,DC=penis,DC=net - User-ID: 18
                      2009-05-28 22:47:48 ldap: Creating new ldap-library connection to: 192.168.0.30:389, user: CN=Administrator,CN=users,DC=penis,DC=net
                      2009-05-28 22:47:48 ldap: Connected to 192.168.0.30
                      2009-05-28 22:47:48 ldap: Searching for username: idoitadmin
                      2009-05-28 22:47:48 ldap: Using filter: (&(objectClass=user)(sAMAccountName=idoitadmin)) in search-path: OU=Accounts,DC=penis,DC=net
                      2009-05-28 22:47:48 ldap: Found DN: CN=i-doit,OU=Accounts,DC=penis,DC=net
                      2009-05-28 22:47:48 ldap: ** Auth failed. LDAP-Result: Invalid credentials
                      2009-05-28 22:47:48 ldap: *** Unexpected result received from ldap_login() in isys_component_ldap.
                      2009-05-28 22:47:48 ldap: *** false
                      2009-05-28 22:47:48 ldap: User exists. Found DN: CN=i-doit,OU=Accounts,DC=penis,DC=net - User-ID: 18
                      2009-05-28 22:47:48 ldap: Creating new ldap-library connection to: 192.168.0.30:389, user: CN=Administrator,CN=users,DC=penis,DC=net
                      2009-05-28 22:47:48 ldap: Connected to 192.168.0.30
                      2009-05-28 22:47:48 ldap: Searching for username: idoitadmin
                      2009-05-28 22:47:48 ldap: Using filter: (&(objectClass=user)(sAMAccountName=idoitadmin)) in search-path: OU=Accounts,DC=penis,DC=net
                      2009-05-28 22:47:48 ldap: Found DN: CN=i-doit,OU=Accounts,DC=penis,DC=net
                      2009-05-28 22:47:48 ldap: ** Auth failed. LDAP-Result: Invalid credentials
                      2009-05-28 22:47:48 ldap: *** Unexpected result received from ldap_login() in isys_component_ldap.
                      2009-05-28 22:47:48 ldap: *** false
                      
                      
                      1 Reply Last reply Reply Quote 0
                      • S Offline
                        Starko
                        last edited by

                        Wenn ich die Datei wiederherstelle, die bei 0.9.7 normal dabei ist, ohne deine Modifizierung, kommt beim anmelden der Fehler, dass Name und Passwort falsch sind. In der Debug steht dann folgendes:

                        2009-05-31 17:54:15 ldap: User exists. Found DN: CN=Hofmann\, Marco,OU=Accounts,DC=penis,DC=net - User-ID: 16
                        2009-05-31 17:54:15 ldap: Creating new ldap-library connection to: 192.168.0.30:389, user: CN=Administrator,CN=users,DC=penis,DC=net
                        2009-05-31 17:54:15 ldap: Connected to 192.168.0.30
                        2009-05-31 17:54:15 ldap: Searching for username: Starko
                        2009-05-31 17:54:15 ldap: Using filter: (&(objectClass=user)(sAMAccountName=Starko)) in search-path: OU=Accounts,DC=penis,DC=net
                        2009-05-31 17:54:15 ldap: Found DN: CN=Hofmann\, Marco,OU=Accounts,DC=penis,DC=net
                        2009-05-31 17:54:15 ldap: Auth successfull (CN=Hofmann\, Marco,OU=Accounts,DC=penis,DC=net).
                        2009-05-31 17:54:15 ldap: User exists. Found DN: CN=Hofmann\, Marco,OU=Accounts,DC=penis,DC=net - User-ID: 16
                        2009-05-31 17:54:15 ldap: Creating new ldap-library connection to: 192.168.0.30:389, user: CN=Administrator,CN=users,DC=penis,DC=net
                        2009-05-31 17:54:15 ldap: Connected to 192.168.0.30
                        2009-05-31 17:54:15 ldap: Searching for username: Starko
                        2009-05-31 17:54:15 ldap: Using filter: (&(objectClass=user)(sAMAccountName=Starko)) in search-path: OU=Accounts,DC=penis,DC=net
                        2009-05-31 17:54:15 ldap: Found DN: CN=Hofmann\, Marco,OU=Accounts,DC=penis,DC=net
                        2009-05-31 17:54:15 ldap: Auth successfull (CN=Hofmann\, Marco,OU=Accounts,DC=penis,DC=net).
                        
                        
                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post