lima-city: Webhosting, Domains und Cloud
1 Pluspunkt 0 Minuspunkte
Wie kann ich eine PHP Website schreiben wo man sich mit Active Directory Account anmelden kann?
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Zuerst musst du das LDAP Modul in deiner php Installation aktivieren. Dazu findest du je nach Betriebssystem Anleitungen im Internet. Hier ist ein Beispiel Script in PHP:

// Konfiguration
$ldap_server = "ldap://10.0.0.1"; 
$ldap_dn = "OU=Users,DC=DOM,DC=LOCAL";  
$ldap_port = 389; 

// Verbindung herstellen
$ldap_connection = ldap_connect($ldap_server, $ldap_port);
if(!$ldap_connection) {
    die("Verbindung zum LDAP-Server fehlgeschlagen");
}

// Verbindung konfigurieren
ldap_set_option($ldap_connection, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ldap_connection, LDAP_OPT_REFERRALS, 0); 

// Versuche, sich anzumelden
$ldap_username = "uid=testuser," . $ldap_dn;
$ldap_bind = ldap_bind($ldap_connection, "dom\testuser", "ToPs3cR3t");
if($ldap_bind) {
    echo "Erfolgreich als \"dom\testuser\" eingeloggt!<br>";
} else {
    echo "Anmeldung fehlgeschlagen. Überprüfe Benutzername und Passwort.<br>";
}
von (716 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Beiträge bewerten
  • Inhalte bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft. Unser Ziel: Guter Inhalt. Für alle.

2.3k Fragen

2.8k Antworten

260 Kommentare

12 Nutzer