php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.11.2010, 10:00  
Neuer Benutzer
 
Registriert seit: 18.11.2010
Beiträge: 29
PHP-Kenntnisse:
Fortgeschritten
Barodscheff zeigte ein beschämendes Verhalten in der Vergangenheit
Standard OpenLDAP und Windows Server 2003 LDAP Active Directory

Hallo,

ich habe ein Problem und hoffe mir kann jemand schnell helfen.

Ich muss ein Loginmodul erstellen und gebe Benutzernamen und Passwort ein und danach soll an unserer LDAP Active Directory vom Windows Server 2003 abgefragt werden, ob der Benutzer vorhanden ist und das Passwort übereinstimmt.

Es funktioniert auch soweit alles ausser das die Passwortabfrage immer einen Fehlerwert ausgibt.

Weiß jemand, ob man überhaupt mit dem OpenLDAP-Modul von PHP/XAMPP eine Abfrage an die LDAP Active Directory vom Windows Server senden kann? Oder arbeiten die beiden "Programme" überhaupt nicht zusammen und man müsste den Server mit der OpenLDAP-Anwendung als Active Directory erstellen?

Habe auch schon im Internet gesucht und das Manual gelesen.
Barodscheff ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 23.11.2010, 10:16  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Mach bitte nicht ständig neue Threads zur gleichen Problematik auf!
*zusammenführ*
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 23.11.2010, 10:35  
Neuer Benutzer
 
Registriert seit: 18.11.2010
Beiträge: 29
PHP-Kenntnisse:
Fortgeschritten
Barodscheff zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Zum Glück ist das eine ganz andere Problematik...

Es geht diesmal um die Verbindung zweier verschiedener Servermodule und nicht um ein Attributfehler???
Barodscheff ist offline   Mit Zitat antworten
Alt 23.11.2010, 10:38  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Barodscheff Beitrag anzeigen
Zum Glück ist das eine ganz andere Problematik...
Das wäre vielleicht sogar erkennbar gewesen, wenn sich deine Problembeschreibung nicht mehr oder weniger auf „funzt nich“ beschränkt hätte.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 23.11.2010, 10:52  
Neuer Benutzer
 
Registriert seit: 18.11.2010
Beiträge: 29
PHP-Kenntnisse:
Fortgeschritten
Barodscheff zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Zitat:
Zitat von ChrisB Beitrag anzeigen
Das wäre vielleicht sogar erkennbar gewesen, wenn sich deine Problembeschreibung nicht mehr oder weniger auf „funzt nich“ beschränkt hätte.
Stimmt meine Problembeschreibung hat sich auch nicht auf die Frage beschränkt, ob man mit dem OpenLDAP von XAMPP überhaupt auf die LDAP Active Driectory vom Windows Server 2003 zugreifen kann.

Vielleicht mal richtig lesen. Jetzt haben schon zwei Moderatoren auf mein Thread geantwortet ohne ein bisschen auf die Frage einzugehen sondern nur drum rum reden.
Barodscheff ist offline   Mit Zitat antworten
Alt 23.11.2010, 11:07  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

dein letzter Post ist echt witzig .. du hast ja selbst geschrieben, dass du die Verbindung hinbekommst - damit hast du die Frage , ob OpenLDAP mit dem LDAP von WIn2003 kann schon mal positiv beantwortet.

Das eigentliche Problem liegt mE darin, dass du die Abfrage "falsch" aufbaust. In einem der Kommentare stand doch die Antwort "use connection with FULL credentials - dont check for user-account and password in 2 steps " jedenfalls so ähnlich

Zu deutsch - du sollst eben keine separate Passwort-Abfrage machen, sondern direkt mit dem vollständigen Usernamen+Passwort eine Verbindung aufbauen - wenn es klappt, war auch das Passwort richtig.

Liegt mE daran, dass der Server 2003 gern selbst prüfen will und nicht das Passwort ausliefert, damit du extern prüfen darfst (was ja irgendwo aus Sicherheitsaspekten heraus sehr verständlich ist )
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 23.11.2010, 11:13  
Neuer Benutzer
 
Registriert seit: 18.11.2010
Beiträge: 29
PHP-Kenntnisse:
Fortgeschritten
Barodscheff zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Danke Eagle275.

Naja eigentlich gibt es ja für den Passwortvergleich extra die function ldap_compare?!
Es hätte ja sein können das die beiden Programme sich verbinden können, aber keine Abfrage gestartet werden kann.

Aber dein Tipp ist ja total simple und logisch. Hätte man auch echt selbst draufkommen können^^
Barodscheff ist offline   Mit Zitat antworten
Alt 23.11.2010, 12:01  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

lol, siehe #8:

Zitat:
The usual method of user id + password verification is to attempt to bind using the supplied credentials.
cycap ist offline   Mit Zitat antworten
Alt 23.11.2010, 12:06  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

genau diesen Kommentar meinte ich, Cycap
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 24.11.2010, 22:07  
Neuer Benutzer
 
Registriert seit: 04.11.2010
Beiträge: 14
PHP-Kenntnisse:
Fortgeschritten
gerhard_wien befindet sich auf einem aufstrebenden Ast
Standard

Also:

1.) Wenn "ldap_bind($connect, $auth_user, $auth_pass)" keinen Fehler zurückgibt, hast Du schon sichergestellt. daß die Kombination User/Passwort korrekt ist!

2.) Ob es das Attribut "userPassword" oder etwas ähnliches gibt, hängt von der Konfigration des LDAP-Servers ab. Benutz doch einmal eine LDAP-Browser um Dir anzuschauen, was es für Atrribute gibt. Ich benutze Suse, da guibt's unter Yast einen guten Browser. Laß Dich nicht davon abhalten, daß der ein "Administrator-Kennwort" verlangt. Zum Lesen genügt jede gültige Name/Passwort-Kombination.

Gerhard
gerhard_wien ist offline   Mit Zitat antworten
Antwort


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] LDAP Connect - Fehlersuche hstefan PHP Tipps 2010 7 09.11.2010 17:05
[Erledigt] LDAP "unable to bind to server" DarkAdmiral PHP-Fortgeschrittene 3 07.07.2010 13:12
Passwort aus Login weiterhin nutzen mhdd PHP Tipps 2010 3 16.05.2010 17:08
passwort vergleich funktioniert leider nicht coyboc PHP Tipps 2010 10 11.02.2010 17:32
Einfaches Passwort vergessen Script sakanoue PHP Tipps 2009 7 23.12.2009 14:22
[Erledigt] "ONSELECTSTART" is not a valid attribute FreddyS HTML, Usability und Barrierefreiheit 2 11.08.2009 15:03
[Erledigt] Benutzer-Authentifizierung über LDAP bueth PHP-Fortgeschrittene 12 31.07.2008 15:27
there is no attribute "BACKGROUND" ?? Fehler beim Buschdieb HTML, Usability und Barrierefreiheit 4 23.04.2006 21:58
[Erledigt] Passwort und Nutzerverwaltung in Php und Mysql PHP Tipps 2005-2 7 23.06.2005 17:46
3 Seiten durch Passwort schützen mit einmaliger PW-Eingabe? PHP Tipps 2005 12 19.04.2005 22:41
Windows Authentifizierung und Passwort auslesen PHP-Fortgeschrittene 3 15.03.2005 16:42
[Erledigt] Passwort vergessen-Script PHP Tipps 2004-2 8 11.11.2004 18:56
Ldap :-( PHP-Fortgeschrittene 1 14.10.2004 15:36
benutzername + passwort pruefen PHP Tipps 2004 4 07.07.2004 16:14

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
ldap attribute password, ldap password attribute, ldap passwort abfrage, ads ldap attribute password, active directory ldap attribute passsword, http://www.php.de/php-fortgeschrittene/74136-erledigt-ldap-attribute-vom-passwort-2.html, ldap active directory 2003 password attribut, ldap passwörter auslesen, active directory password attribute ldap, ldap attribut password, ldap passwort auslesen attribut, ldap passwort auslesen, ldap password attributname, php ldap passwort ändern, active directory ldap attribut password, ldap attribut for password, ad ldap password attribute, openldap 2 passwort, php ldap ad passwort, ldap ad password attribute

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:15 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