]> source.dussan.org Git - nextcloud-server.git/commitdiff
timeout after a longer time
authorBernhard Posselt <nukeawhale@gmail.com>
Wed, 27 Feb 2013 14:44:00 +0000 (15:44 +0100)
committerBernhard Posselt <nukeawhale@gmail.com>
Wed, 27 Feb 2013 14:44:00 +0000 (15:44 +0100)
lib/base.php

index 8d6dec78ea6041afdfb3954a0b05d089e559a76e..0e751c0f0ecc2f7c3667fd862f0d3c7e0c33eaad 100644 (file)
@@ -340,13 +340,13 @@ class OC {
                // regenerate session id periodically to avoid session fixation
                if (!isset($_SESSION['SID_CREATED'])) {
                        $_SESSION['SID_CREATED'] = time();
-               } else if (time() - $_SESSION['SID_CREATED'] > 900) {
+               } else if (time() - $_SESSION['SID_CREATED'] > 60*60*12) {
                        session_regenerate_id(true);
                        $_SESSION['SID_CREATED'] = time();
                }
 
                // session timeout
-               if (isset($_SESSION['LAST_ACTIVITY']) && (time() - $_SESSION['LAST_ACTIVITY'] > 3600)) {
+               if (isset($_SESSION['LAST_ACTIVITY']) && (time() - $_SESSION['LAST_ACTIVITY'] > 60*60*24)) {
                        if (isset($_COOKIE[session_name()])) {
                                setcookie(session_name(), '', time() - 42000, '/');
                        }