From 1db5ba05763f75f47fd9bc510c14691b3e7969de Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Mon, 23 Jun 2008 23:49:06 -0400 Subject: [PATCH] check session name COOKIE before ensuring session darcs-hash:20080624034906-34904-a21bab1db498d69c616606126f6b788a2188b1e2.gz --- lib/util.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/util.php b/lib/util.php index b506a80581..0502ce7976 100644 --- a/lib/util.php +++ b/lib/util.php @@ -506,15 +506,15 @@ function common_forgetme() { # who is the current user? function common_current_user() { - - common_ensure_session(); - $id = $_SESSION['userid']; - if ($id) { - # note: this should cache - $user = User::staticGet($id); - return $user; + if ($_REQUEST[session_name()]) { + common_ensure_session(); + $id = $_SESSION['userid']; + if ($id) { + # note: this should cache + $user = User::staticGet($id); + return $user; + } } - # that didn't work; try to remember $user = common_remembered_user(); return $user;