From b281eb7bfc48b35cfc1842cd0e9fa19682d6063e Mon Sep 17 00:00:00 2001 From: =?utf8?q?St=C3=A9phane=20Jacob?= Date: Thu, 23 Jul 2009 19:48:35 +0200 Subject: [PATCH] Improves last bugfix. --- classes/xorgsession.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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')) { -- 2.1.4