forked from ZwiiCMS-Team/ZwiiCampus
Lorsque des éléments inutiles sont ajoutés à l'adresse d'une page, une erreur 403 est levée.
This commit is contained in:
parent
cbe06426bb
commit
f0c4ea6bd0
@ -497,6 +497,13 @@ class core extends common
|
||||
) {
|
||||
$access = false;
|
||||
}
|
||||
// Lève une erreur si l'url est celle d'une page avec des éléments surnuméraires https://www.site.fr/page/truc
|
||||
if (
|
||||
array_key_exists($this->getUrl(0), $this->getData(['page']))
|
||||
and $this->getUrl(1)
|
||||
) {
|
||||
$access = false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@ -818,7 +825,8 @@ class core extends common
|
||||
|
||||
// Pour éviter une 404, bascule dans l'espace correct si la page existe dans cet espace.
|
||||
// Parcourir les espaces y compris l'accueil
|
||||
foreach (array_merge(['home'=> []], $this->getData(['course'])) as $courseId => $value) {;
|
||||
foreach (array_merge(['home' => []], $this->getData(['course'])) as $courseId => $value) {
|
||||
;
|
||||
if (
|
||||
// l'espace existe
|
||||
is_dir(common::DATA_DIR . $courseId) &&
|
||||
|
Loading…
Reference in New Issue
Block a user