From: Stéphane Jacob Date: Thu, 23 Jul 2009 17:48:35 +0000 (+0200) Subject: Improves last bugfix. X-Git-Tag: xorg/1.0.0~332^2~331 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=b281eb7bfc48b35cfc1842cd0e9fa19682d6063e;p=platal.git Improves last bugfix. --- diff --git a/classes/xorgsession.php b/classes/xorgsession.php index 589d0d8..5c0a3dc 100644 --- a/classes/xorgsession.php +++ b/classes/xorgsession.php @@ -180,8 +180,7 @@ class XorgSession extends PlSession protected function startSessionAs($user, $level) { - $session_user = S::v('user'); - if ((!is_null($session_user) && $session_user->id() != $user->id()) + if ((!is_null(S::user()) && S::user()->id() != $user->id()) || (S::has('uid') && S::i('uid') != $user->id())) { return false; } else if (S::has('uid')) {