From: x2000habouzit Date: Sun, 30 Jul 2006 21:56:31 +0000 (+0000) Subject: fix wiki auth for xnet X-Git-Tag: xorg/0.9.11~176 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=6f97366a8f1291ed602228e93ed963602d7e67f2;p=platal.git fix wiki auth for xnet git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@739 839d8a87-29fc-0310-9880-83ba4fa771e5 --- diff --git a/include/wiki.inc.php b/include/wiki.inc.php index 750df72..cb05c88 100644 --- a/include/wiki.inc.php +++ b/include/wiki.inc.php @@ -111,16 +111,19 @@ function wiki_apply_perms($perm) { return; case 'logged': - if ((empty($GLOBALS['IS_XNET_SITE']) && !XorgSession::doAuthCookie()) || - ($GLOBALS['IS_XNET_SITE'] && !$_SESSION['session']->doAuth())) { + if (empty($GLOBALS['IS_XNET_SITE']) && !XorgSession::doAuthCookie()) { $platal = new Platal(); $platal->force_login($page); } + if ($GLOBALS['IS_XNET_SITE'] && !$_SESSION['session']->doAuth()) { + $platal = new Xnet(); + $platal->force_login($page); + } return; default: if (!$_SESSION['session']->doAuth()) { - $platal = new Platal(); + $platal = empty($GLOBALS['IS_XNET_SITE']) ? new Platal() : new Xnet(); $platal->force_login($page); } if ($perm == 'admin') {