Bugfix autenticazione

This commit is contained in:
Thomas Zilio 2018-07-09 11:11:54 +02:00
parent 4e7f9df9fc
commit 5326df77d6
2 changed files with 11 additions and 11 deletions

View File

@ -114,6 +114,16 @@ foreach ($handlers as $handler) {
// Imposta Monolog come gestore degli errori // Imposta Monolog come gestore degli errori
Monolog\ErrorHandler::register($logger); 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 // Istanziamento del gestore delle traduzioni del progetto
$lang = !empty($lang) ? $lang : 'it'; $lang = !empty($lang) ? $lang : 'it';
$formatter = !empty($formatter) ? $formatter : []; $formatter = !empty($formatter) ? $formatter : [];
@ -126,16 +136,6 @@ $translator->setLocale($lang, $formatter);
$version = Update::getVersion(); $version = Update::getVersion();
$revision = Update::getRevision(); $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(); $dbo = Database::getConnection();
// Controllo sulla presenza dei permessi di accesso basilari // Controllo sulla presenza dei permessi di accesso basilari

View File

@ -50,7 +50,7 @@ if (Auth::check() && isset($dbo) && $dbo->isConnected() && $dbo->isInstalled())
$module = Auth::firstModule(); $module = Auth::firstModule();
if (!empty($module)) { if (!empty($module)) {
redirect(ROOTDIR.'/controller.php?id_module='.$module, 'js'); redirect(ROOTDIR.'/controller.php?id_module='.$module);
} else { } else {
redirect(ROOTDIR.'/index.php?op=logout'); redirect(ROOTDIR.'/index.php?op=logout');
} }