Comparison

plugins/mod_auth_internal_plain.lua @ 5779:70bb0df1ffe7

mod_auth_internal_plain: Remove redundant hostname from log messages
author Kim Alvefur <zash@zash.se>
date Sat, 10 Aug 2013 20:06:51 +0200
parent 5776:bd0ff8ae98a8
child 5780:bc3bf4ded7e4
comparison
equal deleted inserted replaced
5778:8ea6fa8459e3 5779:70bb0df1ffe7
17 -- define auth provider 17 -- define auth provider
18 local provider = {}; 18 local provider = {};
19 log("debug", "initializing internal_plain authentication provider for host '%s'", host); 19 log("debug", "initializing internal_plain authentication provider for host '%s'", host);
20 20
21 function provider.test_password(username, password) 21 function provider.test_password(username, password)
22 log("debug", "test password for user %s at host %s", username, host); 22 log("debug", "test password for user '%s'", username);
23 local credentials = accounts:get(username) or {}; 23 local credentials = accounts:get(username) or {};
24 24
25 if password == credentials.password then 25 if password == credentials.password then
26 return true; 26 return true;
27 else 27 else
28 return nil, "Auth failed. Invalid username or password."; 28 return nil, "Auth failed. Invalid username or password.";
29 end 29 end
30 end 30 end
31 31
32 function provider.get_password(username) 32 function provider.get_password(username)
33 log("debug", "get_password for username '%s' at host '%s'", username, host); 33 log("debug", "get_password for username '%s'", username);
34 return (accounts:get(username) or {}).password; 34 return (accounts:get(username) or {}).password;
35 end 35 end
36 36
37 function provider.set_password(username, password) 37 function provider.set_password(username, password)
38 local account = accounts:get(username); 38 local account = accounts:get(username);
44 end 44 end
45 45
46 function provider.user_exists(username) 46 function provider.user_exists(username)
47 local account = accounts:get(username); 47 local account = accounts:get(username);
48 if not account then 48 if not account then
49 log("debug", "account not found for username '%s' at host '%s'", username, host); 49 log("debug", "account not found for username '%s'", username);
50 return nil, "Auth failed. Invalid username"; 50 return nil, "Auth failed. Invalid username";
51 end 51 end
52 return true; 52 return true;
53 end 53 end
54 54