diff options
author | Dries Buytaert <dries@buytaert.net> | 2005-10-28 13:35:49 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2005-10-28 13:35:49 +0000 |
commit | d01b4dbe10c097cb2e48f7e53612eed5146924e9 (patch) | |
tree | 971ff9879b665cca55374d2f7289b5ccf6a35ac1 | |
parent | 699df6742b36a28594c37044295447fc790ed218 (diff) | |
download | brdo-d01b4dbe10c097cb2e48f7e53612eed5146924e9.tar.gz brdo-d01b4dbe10c097cb2e48f7e53612eed5146924e9.tar.bz2 |
- Patch #35354 by Moshe/chx: only update the last access time for authenticated users.
-rw-r--r-- | includes/session.inc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/includes/session.inc b/includes/session.inc index 093d973c9..b10a902e4 100644 --- a/includes/session.inc +++ b/includes/session.inc @@ -43,8 +43,9 @@ function sess_write($key, $value) { global $user; db_query("UPDATE {sessions} SET uid = %d, cache = %d, hostname = '%s', session = '%s', timestamp = %d WHERE sid = '%s'", $user->uid, $user->cache, $_SERVER["REMOTE_ADDR"], $value, time(), $key); - db_query("UPDATE {users} SET access = %d WHERE uid = %d", time(), $user->uid); - + if ($user->uid) { + db_query("UPDATE {users} SET access = %d WHERE uid = %d", time(), $user->uid); + } return ''; } |