Hallo Community!
Eins vorweg
Ich habe die Forensuche genutzt und auf php.net war ich auch , auch google hat mir nicht wirklich ausreichend Infos gegeben (vlt. falsch gesucht )
)
Folgendes Problem ich sitze hier in der Firma wo sich alle Leute an ihrem PC über das AD einloggen wo sämtliche Infos vom Benutzer hinterlegt sind!
Nun muss ich einen solchen Login in PHP erstellen
Erst sollte ich die Benutzerdaten mittels MySQL abfragen dies war auch so gut wie fertig und dann ist denen eingefallen das man die Userdaten ja auch im AD liegen hat nun muss ich alles wieder umstricken.
Geht das login in etwa genauso wie über MySQL oder ist es sehr viel anders ?
Es soll eine login Seite erstellt werden mit den Benutzernamen und Passwort soll der Zugriff gestattet oder erlaubt werden.
Heisst stehen die Daten im AD wird der Benutzer weiter geleitet stehen die Daten nicht im AD dann "Login fehlgeschlagen".
Da ich selbst noch nicht lange mit PHP programmiere, ist das natürlich ein ziemlich dicker Brocken am Anfang
(für mich!)
Folgendes habe ich bisher gefunden.....
Und dann halt die Login Seite ( ist erstmal zum testen ) nix besonderes !
Bin ich da schon auf dem richtigen Weg ?
Oder fehlt da jetzt noch irgendetwas ?
Ich hoffe auf eure Unterstützung und danke für die Hilfe !
Gruss
Eins vorweg

Ich habe die Forensuche genutzt und auf php.net war ich auch , auch google hat mir nicht wirklich ausreichend Infos gegeben (vlt. falsch gesucht )

Folgendes Problem ich sitze hier in der Firma wo sich alle Leute an ihrem PC über das AD einloggen wo sämtliche Infos vom Benutzer hinterlegt sind!
Nun muss ich einen solchen Login in PHP erstellen

Erst sollte ich die Benutzerdaten mittels MySQL abfragen dies war auch so gut wie fertig und dann ist denen eingefallen das man die Userdaten ja auch im AD liegen hat nun muss ich alles wieder umstricken.
Geht das login in etwa genauso wie über MySQL oder ist es sehr viel anders ?
Es soll eine login Seite erstellt werden mit den Benutzernamen und Passwort soll der Zugriff gestattet oder erlaubt werden.
Heisst stehen die Daten im AD wird der Benutzer weiter geleitet stehen die Daten nicht im AD dann "Login fehlgeschlagen".
Da ich selbst noch nicht lange mit PHP programmiere, ist das natürlich ein ziemlich dicker Brocken am Anfang

Folgendes habe ich bisher gefunden.....
PHP-Code:
<?php
// verwenden von ldap bind
$ldaprdn = 'uname'; // ldap rdn oder dn
$ldappass = 'pass'; // entsprechendes password
// verbinden zum ldap server
$ldapconn = ldap_connect("ldap.example.com")
or die("Keine Verbindung zum LDAP server möglich.");
if ($ldapconn) {
// binden zum ldap server
$ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);
// Bindung überpfrüfen
if ($ldapbind) {
echo "LDAP bind erfolgreich...";
} else {
echo "LDAP bind fehlgeschlagen...";
}
}
?>
Und dann halt die Login Seite ( ist erstmal zum testen ) nix besonderes !
PHP-Code:
<form method='post' action='<?php echo $_SERVER["PHP_SELF"]; ?>'>
Benutzername:
<input type='text' name='name' />
Passwort:
<input type='password' name='pass' />
<br /><br /><br />
<center>
<input type='submit' name='submit' value='Go'/>
</form>
Oder fehlt da jetzt noch irgendetwas ?
Ich hoffe auf eure Unterstützung und danke für die Hilfe !
Gruss
Kommentar