From 9aebaab3a198fcc5334119bdbef10750e08878ae Mon Sep 17 00:00:00 2001 From: Geo Halkiadakis Date: Mon, 8 May 2023 17:22:09 +0300 Subject: refactoring anom-parametres setup --- core/classes/session/DefaultSession.php | 7 + core/config/anom_settings.php | 229 ++++++++++++++++++-------------- public/app/config/app_constants.php | 25 ++++ public/app/routes/api.php | 29 ++-- 4 files changed, 174 insertions(+), 116 deletions(-) diff --git a/core/classes/session/DefaultSession.php b/core/classes/session/DefaultSession.php index 079ab9d..5e7ce39 100644 --- a/core/classes/session/DefaultSession.php +++ b/core/classes/session/DefaultSession.php @@ -15,6 +15,13 @@ class DefaultSession implements SessionHandlerInterface { // (the default way) // and let the session* functions // do what they know + ini_set( "session.gc_maxlifetime", MAX_SESSION_LIFE ); + session_set_cookie_params([ + 'path' => '/', + // 'domain' => COOKIE_DOMAIN, # on localhost must be omitted entirely + 'secure' => COOKIE_SECURE, + 'samesite' => COOKIE_SAMESITE + ]); session_name(SESSION_NAME); session_start(); } diff --git a/core/config/anom_settings.php b/core/config/anom_settings.php index 50056bf..060f948 100644 --- a/core/config/anom_settings.php +++ b/core/config/anom_settings.php @@ -1,160 +1,193 @@