]> git.mxchange.org Git - friendica.git/blobdiff - include/session.php
Merge pull request #3373 from strk/expire-login-later
[friendica.git] / include / session.php
index 8aca6cb53d356c37d294e14d8d0e968f93c7021c..055bfcb4ef3cf3ff48e3a6da7b330ed02d35ccf1 100644 (file)
@@ -30,7 +30,7 @@ function ref_session_read($id) {
 
        $r = q("SELECT `data` FROM `session` WHERE `sid`= '%s'", dbesc($id));
 
-       if(dbm::is_result($r)) {
+       if (dbm::is_result($r)) {
                $session_exists = true;
                return $r[0]['data'];
        } else {
@@ -64,8 +64,9 @@ function ref_session_write($id, $data) {
        $default_expire = time() + 300;
 
        $memcache = cache::memcache();
-       if (is_object($memcache)) {
-               $memcache->set(get_app()->get_hostname().":session:".$id, $data, MEMCACHE_COMPRESSED, $expire);
+       $a = get_app();
+       if (is_object($memcache) AND is_object($a)) {
+               $memcache->set($a->get_hostname().":session:".$id, $data, MEMCACHE_COMPRESSED, $expire);
                return true;
        }