php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.03.2010, 12:55  
Neuer Benutzer
 
Registriert seit: 31.07.2009
Beiträge: 15
PHP-Kenntnisse:
Anfänger
danyh befindet sich auf einem aufstrebenden Ast
Standard Active Directory

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.....

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:&nbsp;&nbsp;&nbsp;
    <input type='password' name='pass' /> 
    <br /><br /><br />

<center>
<input type='submit' name='submit' value='Go'/>
</form>
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
danyh ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.03.2010, 13:15  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.240
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von danyh Beitrag anzeigen
vlt. falsch gesucht
Entweder das oder auch gar nicht gesucht!

Let me google that for you

Führt u.a. zu
adLDAP - LDAP Authentication with PHP for Active Directory

Doku zu
api_user_functions [adLDAP - Intergrating PHP and Active Directory]
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 22.03.2010, 13:27  
Neuer Benutzer
 
Registriert seit: 31.07.2009
Beiträge: 15
PHP-Kenntnisse:
Anfänger
danyh befindet sich auf einem aufstrebenden Ast
Standard

Danke dir für deine Antwort ... und du kannst dir sicher sein das ich gesucht habe

Nunja wenn ich adLDAP - LDAP Authentication with PHP for Active Directory hingehe da krieg ich nen ellen langen Quelltext wo ich mal garnix mit anfangen kann !

Ich wollte doch nur wissen ob die Verbindung so gehen würde wie ich es gepostet habe ?

Und mehr doch nicht . Mit diesem Megalangen Quelltext
https://adldap.svn.sourceforge.net/s...3.1/adLDAP.php kann ich leider nix anfangen

Gruss
danyh ist offline  
Alt 22.03.2010, 14:04  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.240
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Das adLDAP ist eine Tool-Klasse, die du verwenden kannst um beispielsweise einen LOGIN per Active Directory abzudecken bzw. den Benutzernamen herauszufinden, der auf dem Client des Rechners angemeldet ist. Wieso schaust du dir nicht zuerst die von mir verlinkte Doku mit den beispielen an statt direkt den Quelltext?
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 22.03.2010, 15:27  
Benutzer
 
Registriert seit: 23.02.2010
Beiträge: 60
PHP-Kenntnisse:
Anfänger
1988UR befindet sich auf einem aufstrebenden Ast
Standard

Sorry das ich störe aber
Crossposting
1988UR ist offline  
Alt 22.03.2010, 15:58  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.240
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Wieder mal. So Leute gehören öffentlich gesteinigt. Ich habe kein Verständnis für Crossposting.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 22.03.2010, 16:00  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Themenmoderation:
[Ω] Thema geschlossen
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] /usr/bin/php5^M: bad interpreter: No such file or directory aha_01 PHP Tipps 2009 4 13.11.2009 22:23
[Erledigt] dynamischen signatur zeigt fehler &quot;grafik kann nicht angezeigt werden&quot; an steive PHP Tipps 2009 33 12.11.2009 11:31
Angemeldeten User aus dem Active Directory über LDAP auslesen matze-pe PHP Tipps 2009 28 19.01.2009 18:59
Login mittels Active Directory ( LDAP ) matze-pe PHP Tipps 2009 16 13.01.2009 16:10
Active Directory Login YAT PHP Tipps 2008 16 17.12.2008 10:35
Frage zu LDAP Frage (Active Directory) FRAD PHP Tipps 2008 0 01.10.2008 16:11
Inhalt eines Ordners anzeigen / directory listing cycap Scriptbörse 1 11.07.2008 12:09
Template Error: set_root: ./tpl/ is not a directory argon PHP Tipps 2007 11 01.11.2005 14:30
[Erledigt] Schnittstelle Active Directory zu Apache Webserver Datenbanken 5 21.04.2005 10:07
update auf php 5.0.4 robo47 Server, Hosting und Workstations 6 10.04.2005 19:00
[Erledigt] &quot;The directory you set for upload work cannot be reache PHP Tipps 2005 5 07.02.2005 12:19
Active Directory Ldap Queries über 1000 Entries PHP Tipps 2005 0 27.01.2005 14:27
Active Directory PHP-Fortgeschrittene 1 31.08.2004 20:02
active link Farbe funktioniert nicht??! PHP Tipps 2004 18 10.08.2004 03:29
Warning no File or Directory... suter PHP Tipps 2004 2 09.06.2004 15:56

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php active directory authentication, php active directory, php active directory login, active directory php, adldap authentifizierung mit php einstieg, php mit active directory verbinden, php login active directory, active directory php abfragen, php ads login, crossposting, active directory login php, adldap bearbeiten über php, php login ads, adldap php zugriff auf ad, php login against active directory, ldap \active directory\ login php, php active directory login form, php active directory user daten, php zugriff auf active directory, php authentifizierung active directory

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:33 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum