diff --git a/core.php b/core.php index 3496dd35e..4ab9475b5 100644 --- a/core.php +++ b/core.php @@ -114,6 +114,16 @@ foreach ($handlers as $handler) { // Imposta Monolog come gestore degli errori Monolog\ErrorHandler::register($logger); +// Inizializzazione della sessione +if (!API::isAPIRequest()) { + // Sicurezza della sessioni + ini_set('session.use_trans_sid', '0'); + ini_set('session.use_only_cookies', '1'); + + session_set_cookie_params(0, $rootdir, null, isHTTPS(true)); + session_start(); +} + // Istanziamento del gestore delle traduzioni del progetto $lang = !empty($lang) ? $lang : 'it'; $formatter = !empty($formatter) ? $formatter : []; @@ -126,16 +136,6 @@ $translator->setLocale($lang, $formatter); $version = Update::getVersion(); $revision = Update::getRevision(); -// Inizializzazione della sessione -if (!API::isAPIRequest()) { - // Sicurezza della sessioni - ini_set('session.use_trans_sid', '0'); - ini_set('session.use_only_cookies', '1'); - - session_set_cookie_params(0, $rootdir, null, isHTTPS(true)); - session_start(); -} - $dbo = Database::getConnection(); // Controllo sulla presenza dei permessi di accesso basilari diff --git a/index.php b/index.php index 2a12447be..98705a46d 100644 --- a/index.php +++ b/index.php @@ -50,7 +50,7 @@ if (Auth::check() && isset($dbo) && $dbo->isConnected() && $dbo->isInstalled()) $module = Auth::firstModule(); if (!empty($module)) { - redirect(ROOTDIR.'/controller.php?id_module='.$module, 'js'); + redirect(ROOTDIR.'/controller.php?id_module='.$module); } else { redirect(ROOTDIR.'/index.php?op=logout'); }