Comparison

mod_auth_ldap/mod_auth_ldap.lua @ 3565:7344513ee160

mod_auth_ldap: Log any error message from open_simple() when testing password
author Kim Alvefur <zash@zash.se>
date Mon, 29 Apr 2019 00:04:16 +0200
parent 3327:3af2da030397
child 3566:b50be75c8bef
comparison
equal deleted inserted replaced
3564:35f1dbc943d8 3565:7344513ee160
107 end 107 end
108 }); 108 });
109 end 109 end
110 elseif ldap_mode == "bind" then 110 elseif ldap_mode == "bind" then
111 local function test_password(userdn, password) 111 local function test_password(userdn, password)
112 return not not lualdap.open_simple(ldap_server, userdn, password, ldap_tls); 112 local ok, err = lualdap.open_simple(ldap_server, userdn, password, ldap_tls);
113 if not ok then
114 log("debug", "ldap open_simple error: %s", err);
115 end
116 return not not ok;
113 end 117 end
114 118
115 function provider.test_password(username, password) 119 function provider.test_password(username, password)
116 local dn = get_user(username); 120 local dn = get_user(username);
117 if not dn then return end 121 if not dn then return end