From: Michael Date: Sat, 23 Feb 2019 21:58:35 +0000 (+0000) Subject: Don't allow calling the install page after the install had been processed X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=28f7c72cc762151f965c48226a945cda66528b2d;p=friendica.git Don't allow calling the install page after the install had been processed --- diff --git a/src/Module/Install.php b/src/Module/Install.php index d1e2677585..bfb988cac3 100644 --- a/src/Module/Install.php +++ b/src/Module/Install.php @@ -43,6 +43,10 @@ class Install extends BaseModule { $a = self::getApp(); + if (!$a->getMode()->isInstall()) { + Core\System::httpExit(403); + } + // route: install/testrwrite // $baseurl/install/testrwrite to test if rewrite in .htaccess is working if ($a->getArgumentValue(1, '') == 'testrewrite') { @@ -62,6 +66,10 @@ class Install extends BaseModule { $a = self::getApp(); + if (!$a->getMode()->isInstall()) { + Core\System::httpExit(403); + } + switch (self::$currentWizardStep) { case self::SYSTEM_CHECK: case self::DATABASE_CONFIG: @@ -113,6 +121,10 @@ class Install extends BaseModule { $a = self::getApp(); + if (!$a->getMode()->isInstall()) { + Core\System::httpExit(403); + } + $output = ''; $install_title = L10n::t('Friendica Communications Server - Setup');