diff --git a/public_html/deployment/classes/user.class.php b/public_html/deployment/classes/user.class.php
index f412e8edb4fb8878c04842e8a8865dfb00adc3ae..6536ee9628603335e2a3c6531dfd386d940b2855 100644
--- a/public_html/deployment/classes/user.class.php
+++ b/public_html/deployment/classes/user.class.php
@@ -58,7 +58,7 @@ class user {
      */
     private function _autoDetectUser(){
         $sUser=false;
-        if (is_array($_SESSION) && array_key_exists("PHP_AUTH_USER", $_SESSION)){
+        if (isset($_SESSION) && is_array($_SESSION) && array_key_exists("PHP_AUTH_USER", $_SESSION)){
             $sUser=$_SESSION["PHP_AUTH_USER"];
         }
         if (!$sUser && is_array($_SERVER) && array_key_exists("PHP_AUTH_USER", $_SERVER)){