Mercurial > prosody-modules
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) |