diff options
| author | robin <robin@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2008-06-06 11:11:30 +0000 |
|---|---|---|
| committer | robin <robin@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2008-06-06 11:11:30 +0000 |
| commit | 5e83d88192f5214d571ee602a732dabdcbcbc11b (patch) | |
| tree | 8156291d8d1a3a87a0c0cd08286a702355a73691 /roundcubemail | |
| parent | 54b6c9a8c8f45af47fcf067d1240e1c911cb7e79 (diff) | |
Add option to log successful logins.
git-svn-id: https://svn.roundcube.net/trunk@1483 208e9e7b-5314-0410-a742-e7e81cd9613c
Diffstat (limited to 'roundcubemail')
| -rw-r--r-- | roundcubemail/CHANGELOG | 4 | ||||
| -rw-r--r-- | roundcubemail/config/main.inc.php.dist | 3 | ||||
| -rw-r--r-- | roundcubemail/index.php | 7 |
3 files changed, 14 insertions, 0 deletions
diff --git a/roundcubemail/CHANGELOG b/roundcubemail/CHANGELOG index 5250cce04..707797a15 100644 --- a/roundcubemail/CHANGELOG +++ b/roundcubemail/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/roundcubemail/config/main.inc.php.dist b/roundcubemail/config/main.inc.php.dist index 5d43c1a7d..e3e223a3a 100644 --- a/roundcubemail/config/main.inc.php.dist +++ b/roundcubemail/config/main.inc.php.dist @@ -341,5 +341,8 @@ $rcmail_config['logout_expunge'] = FALSE; */ $rcmail_config['delete_always'] = false; +// Log successful logins +// $rcmail_config['log_logins'] = false; + // end of config file ?> diff --git a/roundcubemail/index.php b/roundcubemail/index.php index ea62f9aea..9f4d9148a 100644 --- a/roundcubemail/index.php +++ b/roundcubemail/index.php @@ -86,6 +86,13 @@ if ($RCMAIL->action=='login' && $RCMAIL->task=='mail') { // 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; |
