Bugfix autenticazione
This commit is contained in:
parent
4e7f9df9fc
commit
5326df77d6
20
core.php
20
core.php
|
@ -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
|
||||||
|
|
|
@ -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');
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue