diff --git a/app/config/jilo-web.conf.php b/app/config/jilo-web.conf.php index ff224bb..9513bc2 100644 --- a/app/config/jilo-web.conf.php +++ b/app/config/jilo-web.conf.php @@ -12,14 +12,15 @@ return [ 'folder' => '/jilo-web/', // site name used in emails and in the interface 'site_name' => 'Jilo Web', + // session configuration 'session' => [ // session name, if empty a random one will be generated 'name' => 'jilo', // 2 hours (7200) default, when "remember me" is not checked - 'lifetime' => 7200, + 'lifetime' => '7200', // 30 days (2592000) default, when "remember me" is checked - 'remember_me_lifetime' => 2592000, + 'remember_me_lifetime' => '2592000', ], // set to false to disable new registrations 'registration_enabled' => true, diff --git a/app/pages/config.php b/app/pages/config.php index 7b57101..bea1f33 100644 --- a/app/pages/config.php +++ b/app/pages/config.php @@ -62,7 +62,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { } // Apply rate limiting - require '../app/includes/rate_limit_middleware.php'; + require_once '../app/includes/rate_limit_middleware.php'; checkRateLimit($db, 'config', $userId); // Ensure no output before this point diff --git a/app/templates/page-header.php b/app/templates/page-header.php index 24ff666..c4f0db3 100644 --- a/app/templates/page-header.php +++ b/app/templates/page-header.php @@ -53,7 +53,7 @@ }); - Jilo Web + <?= htmlspecialchars($config['site_name']) ?>