comparison mod_auth_dovecot/auth_dovecot/mod_auth_dovecot.lua @ 1213:544f5a4a8428

mod_auth_dovecot: Check return value properly
author Kim Alvefur <zash@zash.se>
date Tue, 13 Aug 2013 21:55:13 +0200
parents bd88728b0d95
children
comparison
equal deleted inserted replaced
1212:bd88728b0d95 1213:544f5a4a8428
83 return new_sasl(module.host); 83 return new_sasl(module.host);
84 end 84 end
85 85
86 if append_host then 86 if append_host then
87 function provider.test_password(username, password) 87 function provider.test_password(username, password)
88 return new_sasl(module.host):plain_test(username .. "@".. (service_realm or module.host), password); 88 return new_sasl(module.host):plain_test(username .. "@".. (service_realm or module.host), password) == "success";
89 end 89 end
90 90
91 function provider.get_sasl_handler() 91 function provider.get_sasl_handler()
92 return util_sasl_new(module.host, { 92 return util_sasl_new(module.host, {
93 plain_test = function(sasl, username, password, realm) 93 plain_test = function(sasl, username, password, realm)