2016-05-03 6 views
0

Mein Problem ist, dass, wenn ich versuche, den Wert des Attributs 'userPassword' abrufen, es funktioniert nicht ich arbeite unter PHP, das Problem ist, dass das Attribut vorhanden ist, wenn ich Phpldapadmin öffne ich kann es sehen, aber wenn ich versuche, es abzurufen unter Verwendung dieser Zeilen Code wird es funktionieren nichtOpenLdap wird das Benutzerpasswort nicht abrufen

$sr = ldap_search($ds,"ou=people,dc=powerm,dc=com","uid=".$login); 
$data = ldap_get_entries($ds,$sr); 
$password = $data[0]["userpassword"][0]; 

$displayName = $data[0]["displayname"][0]; 
$num_tel =$data[0]["mobile"][0]; 
$mail =$data[0]["mail"][0] 

die anderen Attribute Fein die userpassword

kann jemand Hilfe erwarten arbeiten?

danke.

Antwort

2

Versuchen Sie, die Attribute anzugeben, die explizit zurückgegeben werden sollen.

Das Verzeichnis kann so konfiguriert werden, dass dieses sicherheitsrelevante Attribut nicht zurückgegeben wird, wenn Sie nicht explizit danach gefragt werden.

Es kann auch sein, dass das Attribut spezielle Zugriffsrechte erfordert - verwenden Sie die gleichen Zugangsdaten, um sich mit der Datenbank in Ihrem Code zu verbinden, wie in phpLDAPAdmin?

Der Server kann auch so konfiguriert werden, dass er das Kennwort nur über eine verschlüsselte Verbindung zurückgibt - initiiert mit einer ldaps:// URL, die an ldap_connect() übergeben wird, oder mit ldap_start_tls().

+0

Wow. Dieser Typ * wirklich * Mühe in diese Antwort. Dies muss die einzige beste Antwort sein, die ich in letzter Zeit auf Stack Overflow gesehen habe. Wenn ich jemals das LDAP-Passwort bekommen muss, werde ich diese Antwort verwenden, weil es großartig ist und all die Dinge macht. 10/10 würde wieder upvote. – PeeHaa

+0

Immer noch das gleiche Problem bei der Verwendung Ihres Codes, wie ich sagte, es zeigt mir alle Attribute erwarten das userpassword, ich habe die gleiche Konfiguration auf der Serverseite wie mein Kollege, er kann das userpassword abrufen und ich kann ich nicht so ich don Ich denke, es ist ein Konfigurationsproblem –

Verwandte Themen