Comparison

plugins/mod_auth_internal_hashed.lua @ 3187:a475fbce1990

mod_auth_internal, mod_auth_internal_hashed: Fixed a global access.
author Waqas Hussain <waqas20@gmail.com>
date Mon, 07 Jun 2010 02:38:20 +0500
parent 3186:b5f261123013
child 3189:d686abb6b069
comparison
equal deleted inserted replaced
3186:b5f261123013 3187:a475fbce1990
106 local hexpass = binpass:gsub(".", function (c) return ("%02x"):format(c:byte()); end); 106 local hexpass = binpass:gsub(".", function (c) return ("%02x"):format(c:byte()); end);
107 return datamanager.store(username, host, "accounts", {hashpass = hexpass, salt = salt, iteration_count = iteration_count}); 107 return datamanager.store(username, host, "accounts", {hashpass = hexpass, salt = salt, iteration_count = iteration_count});
108 end 108 end
109 109
110 function provider.get_sasl_handler() 110 function provider.get_sasl_handler()
111 local realm = module:get_option("sasl_realm") or origin.host; 111 local realm = module:get_option("sasl_realm") or module.host;
112 local testpass_authentication_profile = { 112 local testpass_authentication_profile = {
113 plain_test = function(username, password, realm) 113 plain_test = function(username, password, realm)
114 local prepped_username = nodeprep(username); 114 local prepped_username = nodeprep(username);
115 if not prepped_username then 115 if not prepped_username then
116 log("debug", "NODEprep failed on username: %s", username); 116 log("debug", "NODEprep failed on username: %s", username);