mirror of
https://git.friendi.ca/friendica/friendica-addons.git
synced 2024-11-05 17:22:53 +00:00
[ldapauth] Add some early connect debug log
Signed-off-by: Olivier Mehani <shtrom+friendica@ssji.net>
This commit is contained in:
parent
be899bd4da
commit
bba50284ca
1 changed files with 8 additions and 2 deletions
|
@ -90,23 +90,29 @@ function ldapauth_authenticate($username,$password) {
|
|||
|
||||
if(! ((strlen($password))
|
||||
&& (function_exists('ldap_connect'))
|
||||
&& (strlen($ldap_server))))
|
||||
&& (strlen($ldap_server)))) {
|
||||
logger("ldapauth: not configured or missing php-ldap module");
|
||||
return false;
|
||||
}
|
||||
|
||||
$connect = @ldap_connect($ldap_server);
|
||||
|
||||
if(! $connect)
|
||||
if(! $connect) {
|
||||
logger("ldapauth: could not connect to $ldap_server");
|
||||
return false;
|
||||
}
|
||||
|
||||
@ldap_set_option($connect, LDAP_OPT_PROTOCOL_VERSION,3);
|
||||
@ldap_set_option($connect, LDAP_OPT_REFERRALS, 0);
|
||||
if((@ldap_bind($connect,$ldap_binddn,$ldap_bindpw)) === false) {
|
||||
logger("ldapauth: could not bind $ldap_server as $ldap_binddn");
|
||||
return false;
|
||||
}
|
||||
|
||||
$res = @ldap_search($connect,$ldap_searchdn, $ldap_userattr . '=' . $username);
|
||||
|
||||
if(! $res) {
|
||||
logger("ldapauth: $ldap_userattr=$username,$ldap_searchdn not found");
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue