Comparison

mod_log_auth/mod_log_auth.lua @ 2695:8b21f13b08c5

mod_log_auth: Split some long lines
author Kim Alvefur <zash@zash.se>
date Wed, 19 Apr 2017 06:36:52 +0200
parent 2084:9d43095d915f
child 2696:404d47d2e833
comparison
equal deleted inserted replaced
2694:38c66b58b470 2695:8b21f13b08c5
1 local mode = module:get_option_string("log_auth_ips", "failure"); 1 local mode = module:get_option_string("log_auth_ips", "failure");
2 assert(({ all = true, failure = true, success = true })[mode], "Unknown log mode: "..tostring(mode).." - valid modes are 'all', 'failure', 'success'"); 2 assert(({ all = true, failure = true, success = true })[mode],
3 "Unknown log mode: "..tostring(mode).." - valid modes are 'all', 'failure', 'success'");
3 4
4 if mode == "failure" or mode == "all" then 5 if mode == "failure" or mode == "all" then
5 module:hook("authentication-failure", function (event) 6 module:hook("authentication-failure", function (event)
6 module:log("info", "Failed authentication attempt (%s) for user %s from IP: %s", event.condition or "unknown-condition", event.session.username or "?", event.session.ip or "?"); 7 local session = event.session;
8 module:log("info", "Failed authentication attempt (%s) for user %s from IP: %s",
9 event.condition or "unknown-condition", session.username or "?", session.ip or "?");
7 end); 10 end);
8 end 11 end
9 12
10 if mode == "success" or mode == "all" then 13 if mode == "success" or mode == "all" then
11 module:hook("authentication-success", function (event) 14 module:hook("authentication-success", function (event)