]> git.mxchange.org Git - friendica.git/blobdiff - src/Core/Session/DatabaseSessionHandler.php
some minor fixings
[friendica.git] / src / Core / Session / DatabaseSessionHandler.php
index ba01dddd952b80b35bcfc7337c91df70d6b380c4..e3e95f9ed12a5d07faec60cbed65f834a1be827e 100644 (file)
@@ -8,10 +8,6 @@ use Friendica\Core\Session;
 use Friendica\Database\DBA;
 use SessionHandlerInterface;
 
-require_once 'boot.php';
-require_once 'include/dba.php';
-require_once 'include/text.php';
-
 /**
  * SessionHandler using database
  *
@@ -26,7 +22,7 @@ class DatabaseSessionHandler extends BaseObject implements SessionHandlerInterfa
 
        public function read($session_id)
        {
-               if (!x($session_id)) {
+               if (empty($session_id)) {
                        return '';
                }
 
@@ -35,7 +31,8 @@ class DatabaseSessionHandler extends BaseObject implements SessionHandlerInterfa
                        Session::$exists = true;
                        return $session['data'];
                }
-               Logger::log("no data for session $session_id", LOGGER_TRACE);
+
+               Logger::notice('no data for session', ['session_id' => $session_id, 'uri' => $_SERVER['REQUEST_URI']]);
 
                return '';
        }
@@ -50,6 +47,7 @@ class DatabaseSessionHandler extends BaseObject implements SessionHandlerInterfa
         * @param  string $session_id   Session ID with format: [a-z0-9]{26}
         * @param  string $session_data Serialized session data
         * @return boolean Returns false if parameters are missing, true otherwise
+        * @throws \Exception
         */
        public function write($session_id, $session_data)
        {