2.5.3 LDAP auth bug mit fehlender E-Mail (ldap_get_values)

Please report bugs here!

Moderator: Thorsten

Post Reply
dfex
Posts: 6
Joined: Thu Oct 22, 2009 8:50 am

2.5.3 LDAP auth bug mit fehlender E-Mail (ldap_get_values)

Post by dfex »

Hallo,

ein eher minor bug befindet sich auch noch in der inc/Ldap.php.

Setup:
Linux Apache2 PHP3 Webserver, W2k3 AD Server, phpmyfaq 2.5.3 mit LDAP Auth

dataldap:
$PMF_LDAP["ldap_server"] = '<w2k3-ip>';
$PMF_LDAP["ldap_port"] = '389';
$PMF_LDAP["ldap_user"] = 'user@dom.local';
$PMF_LDAP["ldap_password"] = 'secret';
$PMF_LDAP["ldap_base"] = 'DC=dom, DC=local';

constants_ldap:
$PMF_LDAP['ldap_mapping'] = array (
'name' => 'cn',
'username' => 'samAccountName',
'mail' => 'mail');

$PMF_LDAP["ldap_options"] = array (
LDAP_OPT_PROTOCOL_VERSION => 3,
LDAP_OPT_REFERRALS => 0);



Beim Login eines Users ohne eingetragende E-Mail Adresse im AD gibt es folgende Fehlermeldung:

phpMyFAQ warning [2]: ldap_get_values() [function.ldap-get-values]: Cannot get the value(s) of attribute Decoding error in Ldap.php on line 173

Da müsste vielleicht noch eine kleine Prüfung eingebaut werden, oder eine Meldung, dass im AD das E-Mail Feld eingetragen sein _muss_.

Gruß,
Michael
Thorsten
Posts: 15725
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: 2.5.3 LDAP auth bug mit fehlender E-Mail (ldap_get_values)

Post by Thorsten »

Hi,

welche E-Mailadresse meinst du? :-)

Der LDAP-User ist ja ein "technischer User".

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
dfex
Posts: 6
Joined: Thu Oct 22, 2009 8:50 am

Re: 2.5.3 LDAP auth bug mit fehlender E-Mail (ldap_get_values)

Post by dfex »

Hi,

ich meine die Details, die im AD zu einem Benutzer/Account Objekt hinterlegt werden können. Hier ein Screenshot des Einstellungsdialoges:
Image

Wenn ich mich nicht irre, sollte es sich dabei um diese Klasse handeln: http://msdn.microsoft.com/en-us/library ... S.85).aspx

Gruß,
Michael
Thorsten
Posts: 15725
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: 2.5.3 LDAP auth bug mit fehlender E-Mail (ldap_get_values)

Post by Thorsten »

Hi,

okay... ich hab ne Prüfung eingebaut.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Post Reply