From 5e0045b128b46cd9611d86731803bc3a910cd275 Mon Sep 17 00:00:00 2001 From: svncommit <devs@roundcube.net> Date: Fri, 06 Jun 2008 07:11:30 -0400 Subject: [PATCH] Add option to log successful logins. --- CHANGELOG | 4 ++++ index.php | 7 +++++++ config/main.inc.php.dist | 3 +++ 3 files changed, 14 insertions(+), 0 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 5250cce..707797a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,10 @@ CHANGELOG RoundCube Webmail --------------------------- +2008/06/06 (robin) +---------- +- Add option to log successful logins + 2008/06/06 (alec) ---------- - TLS support in LDAP connections: 'use_tls' property (#1485104) diff --git a/config/main.inc.php.dist b/config/main.inc.php.dist index 5d43c1a..e3e223a 100644 --- a/config/main.inc.php.dist +++ b/config/main.inc.php.dist @@ -341,5 +341,8 @@ */ $rcmail_config['delete_always'] = false; +// Log successful logins +// $rcmail_config['log_logins'] = false; + // end of config file ?> diff --git a/index.php b/index.php index ea62f9a..9f4d914 100644 --- a/index.php +++ b/index.php @@ -86,6 +86,13 @@ // send auth cookie if necessary $RCMAIL->authenticate_session(); + // log successful login + if ($RCMAIL->config->get('log_logins') && $RCMAIL->config->get('debug_level') & 1) + console(sprintf('Successful login for %s (id %d) from %s', + trim(get_input_value('_user', RCUBE_INPUT_POST), ' '), + $_SESSION['user_id'], + $_SERVER['REMOTE_ADDR'])); + // send redirect header("Location: {$RCMAIL->comm_path}"); exit; -- Gitblit v1.9.1