importer general
This commit is contained in:
@@ -38,7 +38,7 @@ $publicPaths = [
|
||||
'auth/me',
|
||||
'module/pi_control/terminal_info',
|
||||
];
|
||||
$requiresGlobalAuth = in_array($uriPath, ['settings', 'users', 'modules', 'modules/install', 'debug', 'exports/database.sql'], true)
|
||||
$requiresGlobalAuth = in_array($uriPath, ['settings', 'users', 'modules', 'modules/install', 'modules/sql-import', 'debug', 'exports/database.sql'], true)
|
||||
|| str_starts_with($uriPath, 'modules/setup/');
|
||||
if (defined('APP_AUTH_ENABLED') && APP_AUTH_ENABLED && $requiresGlobalAuth && !in_array($uriPath, $publicPaths, true)) {
|
||||
$user = auth_user();
|
||||
@@ -214,6 +214,8 @@ if (str_starts_with($uriPath, 'modules/install')) {
|
||||
} elseif (str_starts_with($uriPath, 'modules/setup/')) {
|
||||
$_GET['module'] = trim(substr($uriPath, strlen('modules/setup/')), '/');
|
||||
$target = $pagesBase . '/modules/setup.php';
|
||||
} elseif ($uriPath === 'modules/sql-import') {
|
||||
$target = $pagesBase . '/modules/sql_import.php';
|
||||
} elseif ($uriPath === 'auth/login') {
|
||||
$target = $pagesBase . '/auth/login.php';
|
||||
} elseif ($uriPath === 'auth/callback') {
|
||||
|
||||
Reference in New Issue
Block a user