From: Evan Prodromou Date: Tue, 24 Jun 2008 03:49:06 +0000 (-0400) Subject: check session name COOKIE before ensuring session X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=1db5ba05763f75f47fd9bc510c14691b3e7969de;p=quix0rs-gnu-social.git check session name COOKIE before ensuring session darcs-hash:20080624034906-34904-a21bab1db498d69c616606126f6b788a2188b1e2.gz --- 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;