diff options
| author | roundcube <roundcube@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2005-10-07 14:17:08 +0000 |
|---|---|---|
| committer | roundcube <roundcube@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2005-10-07 14:17:08 +0000 |
| commit | 42598a6bfeb4f154425dc8eda993b3df8d22d36a (patch) | |
| tree | a0b5735c2f1830fcbb16756f97ddd0f6e9b8b926 /roundcubemail/program/include/session.inc | |
| parent | 083b33000fa063e11863e0b1f68e586adf4e1384 (diff) | |
Several bugfixes and feature improvements
git-svn-id: https://svn.roundcube.net/trunk@21 208e9e7b-5314-0410-a742-e7e81cd9613c
Diffstat (limited to 'roundcubemail/program/include/session.inc')
| -rw-r--r-- | roundcubemail/program/include/session.inc | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/roundcubemail/program/include/session.inc b/roundcubemail/program/include/session.inc index 35970c80f..ca2b0b4ce 100644 --- a/roundcubemail/program/include/session.inc +++ b/roundcubemail/program/include/session.inc @@ -38,7 +38,7 @@ function sess_read($key) { global $DB, $SESS_CHANGED; - $sql_result = $DB->query(sprintf("SELECT vars, UNIX_TIMESTAMP(changed) AS changed + $sql_result = $DB->query(sprintf("SELECT vars, ip, UNIX_TIMESTAMP(changed) AS changed FROM %s WHERE sess_id='%s'", get_table_name('session'), @@ -81,11 +81,12 @@ function sess_write($key, $vars) else { $DB->query(sprintf("INSERT INTO %s - (sess_id, vars, created, changed) - VALUES ('%s', '%s', NOW(), NOW())", + (sess_id, vars, ip, created, changed) + VALUES ('%s', '%s', '%s', NOW(), NOW())", get_table_name('session'), $key, - $vars)); + $vars, + $_SERVER['REMOTE_ADDR'])); } return TRUE; |
