| | |
| | | | | |
| | | | This file is part of the RoundCube Webmail client | |
| | | | Copyright (C) 2005, RoundCube Dev, - Switzerland | |
| | | | All rights reserved. | |
| | | | Licensed under the GNU GPL | |
| | | | | |
| | | | PURPOSE: | |
| | | | Provide database supported session management | |
| | |
| | | { |
| | | 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'), |
| | |
| | | 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; |