Ankündigung

Einklappen
Keine Ankündigung bisher.

LDAP Authentifizierung mit sAMAccountName und Passwort

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • LDAP Authentifizierung mit sAMAccountName und Passwort

    Hallo PHP-Forum,

    ich arbeite momentan an einem Projekt, wo die Benutzer sich mittels Username&Passwort anmelden. Alle Benutzer hängen in einer Domain, auf einem DC zusammen.

    Momentan sieht es zirka so aus...
    PHP-Code:
    $this->link = @ldap_connect("DC-SERVER");
    @
    ldap_bind($this->link$username$password); 
    Wenn aber das Cn-Attribut vom User ungleich dem sAMAccountName Attribut ist, dann schlägt der Login fehl..
    Ich denke mal, dass @ldap_bind erwartet, dass $username das CN-Attribut ist

    Mein User sieht so aus.

    Code:
    CN: "Test Account" displayName: "Test Account" distinguishedName: "CN=Test Account,OU=Users,OU=CompanyName,DC=company,DC=com"
    sAMAccountName: "test.account" userPrincipalName: "test.account@example.com" name: "Test Account"
    Die User sind es von Windows schon gewöhnt, dass sie nur test.account eingeben müssen als Username, deswegen möchte ich dies gerne beibehalten.
    Jede Hilfe ist hier also erwünscht

  • #2
    Wenn du generell mal den Fehlerunterdrückungsoperator @ entfernst, bekommst du eine Fehlermeldung? Welche?

    Bitte PHP/Code-Tags hier im Forum verwenden und für Beispiele die Domain example.com, die andere denk ich mal gehört dir nicht. Habs oben korr.
    The string "()()" is not palindrom but the String "())(" is.

    Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
    PHP.de Wissenssammlung | Kein Support per PN

    Kommentar

    Lädt...
    X