Route les erreurs 403, 404 vers le site principal

This commit is contained in:
Fred Tempez 2023-11-15 14:42:42 +01:00
parent c9d510e03f
commit 4d00677fa6

View File

@ -884,6 +884,12 @@ class core extends common
exit(); exit();
} }
if ($access === false) { if ($access === false) {
// Bascule sur le site d'accueil
if ($_SESSION['ZWII_SITE_CONTENT'] !== 'home') {
$_SESSION['ZWII_SITE_CONTENT'] = 'home';
header('Location:' . helper::baseUrl() . $this->getUrl());
exit();
}
http_response_code(403); http_response_code(403);
if ($accessInfo['userName']) { if ($accessInfo['userName']) {
$this->addOutput([ $this->addOutput([
@ -905,6 +911,12 @@ class core extends common
} }
} }
} elseif ($this->output['content'] === '') { } elseif ($this->output['content'] === '') {
// Bascule sur le site d'accueil pour afficher la page d'erreur
if ($_SESSION['ZWII_SITE_CONTENT'] !== 'home') {
$_SESSION['ZWII_SITE_CONTENT'] = 'home';
header('Location:' . helper::baseUrl() . $this->getUrl());
exit();
}
http_response_code(404); http_response_code(404);
if ( if (
$this->getData(['config', 'page404']) !== 'none' $this->getData(['config', 'page404']) !== 'none'