comparison mod_auth_pam/mod_auth_pam.lua @ 1538:57bb2497fadc

mod_auth_pam: Update for removal of PAM_ prefixes to constant names
author Kim Alvefur <zash@zash.se>
date Tue, 28 Oct 2014 15:24:50 +0100
parents b8762c9fb270
children
comparison
equal deleted inserted replaced
1537:88e0b4bace88 1538:57bb2497fadc
13 end 13 end
14 14
15 function test_password(username, password) 15 function test_password(username, password)
16 local h, err = pam.start("xmpp", username, { 16 local h, err = pam.start("xmpp", username, {
17 function (t) 17 function (t)
18 if #t == 1 and t[1][1] == pam.PAM_PROMPT_ECHO_OFF then 18 if #t == 1 and t[1][1] == pam.PROMPT_ECHO_OFF then
19 return { { password, 0} }; 19 return { { password, 0} };
20 end 20 end
21 end 21 end
22 }); 22 });
23 if h and h:authenticate() and h:endx(pam.PAM_SUCCESS) then 23 if h and h:authenticate() and h:endx(pam.SUCCESS) then
24 return true, true; 24 return user_exists(username), true;
25 end 25 end
26 return nil, true; 26 return nil, true;
27 end 27 end
28 28
29 function get_sasl_handler() 29 function get_sasl_handler()