Mercurial > prosody-modules
changeset 616:884ae37d76bf
mod_lastlog: Add option to also log the users IP address.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 24 Feb 2012 15:38:14 +0100 |
parents | 4134d0e25242 |
children | 3ca933c9d8ff |
files | mod_lastlog/mod_lastlog.lua |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mod_lastlog/mod_lastlog.lua Fri Feb 24 15:28:17 2012 +0100 +++ b/mod_lastlog/mod_lastlog.lua Fri Feb 24 15:38:14 2012 +0100 @@ -1,11 +1,13 @@ local datamanager = require "util.datamanager"; local time = os.time; +local log_ip = module:get_option_boolean("lastlog_ip_address", false); module:hook("authentication-success", function(event) local session = event.session; if session.username then datamanager.store(session.username, session.host, "lastlog", { timestamp = time(), + ip = log_ip and session.ip or nil, }); end end);