Diff

plugins/mod_auth_internal_hashed.lua @ 5784:02217725454b

mod_auth_internal_hashed: Log calls to provider methods and be consistent with mod_auth_internal_plain
author Kim Alvefur <zash@zash.se>
date Sat, 10 Aug 2013 20:19:40 +0200
parent 5783:3a81e3b0ea4f
child 6019:e9147a16059d
line wrap: on
line diff
--- a/plugins/mod_auth_internal_hashed.lua	Sat Aug 10 20:17:45 2013 +0200
+++ b/plugins/mod_auth_internal_hashed.lua	Sat Aug 10 20:19:40 2013 +0200
@@ -13,6 +13,7 @@
 local new_sasl = require "util.sasl".new;
 
 local log = module._log;
+local host = module.host;
 
 local accounts = module:open_store("accounts");
 
@@ -40,11 +41,11 @@
 -- Default; can be set per-user
 local iteration_count = 4096;
 
-local host = module.host;
 -- define auth provider
 local provider = {};
 
 function provider.test_password(username, password)
+	log("debug", "test password for user '%s'", username);
 	local credentials = accounts:get(username) or {};
 
 	if credentials.password ~= nil and string.len(credentials.password) ~= 0 then
@@ -76,6 +77,7 @@
 end
 
 function provider.set_password(username, password)
+	log("debug", "set_password for username '%s'", username);
 	local account = accounts:get(username);
 	if account then
 		account.salt = account.salt or generate_uuid();
@@ -96,7 +98,7 @@
 function provider.user_exists(username)
 	local account = accounts:get(username);
 	if not account then
-		log("debug", "account not found for username '%s' at host '%s'", username, host);
+		log("debug", "account not found for username '%s'", username);
 		return nil, "Auth failed. Invalid username";
 	end
 	return true;