Fix Xnet authentification issue
authorx2003bruneau <x2003bruneau@839d8a87-29fc-0310-9880-83ba4fa771e5>
Thu, 8 Feb 2007 07:37:08 +0000 (07:37 +0000)
committerx2003bruneau <x2003bruneau@839d8a87-29fc-0310-9880-83ba4fa771e5>
Thu, 8 Feb 2007 07:37:08 +0000 (07:37 +0000)
git-svn-id: svn+ssh://murphy/home/svn/platal/branches/platal-0.9.13@1487 839d8a87-29fc-0310-9880-83ba4fa771e5

include/xnet/session.inc.php

index 1a2b769..e2f02d7 100644 (file)
@@ -101,6 +101,8 @@ class XnetSession
         $_SESSION['auth'] = AUTH_MDP;
         S::kill('challenge');
         S::kill('loginX');
+        S::kill('may_update');
+        S::kill('is_member');
         Get::kill('auth');
         Get::kill('uid');
         $path = Get::v('n');
@@ -153,7 +155,7 @@ class XnetSession
  */
 function may_update($force = false, $lose = false)
 {
-    if (!isset($_SESSION['may_update'])) {
+    if (empty($_SESSION['may_update'])) {
         $_SESSION['may_update'] = array();
     }
     $may_update =& $_SESSION['may_update'];
@@ -185,7 +187,7 @@ function may_update($force = false, $lose = false)
  */ 
 function is_member($force = false, $lose = false)
 {
-    if (!isset($_SESSION['is_member'])) {
+    if (empty($_SESSION['is_member'])) {
         $_SESSION['is_member'] = array();
     }
     $is_member =& $_SESSION['is_member'];