Redis + RateLimiting

This commit is contained in:
2024-04-23 20:14:32 +02:00
parent c715dadb11
commit 6c39c292b0
15 changed files with 330 additions and 48 deletions

View File

@@ -19,8 +19,11 @@ class InfoBody extends SimpleBody {
protected function getContent(): string {
$user = $this->getContext()->getUser();
if ($user && $user->hasGroup(Group::ADMIN)) {
ob_start();
phpinfo();
return "";
$content = ob_get_contents();
ob_end_clean();
return $content;
} else {
$message = "You are not logged in or do not have the proper privileges to access this page.";
return $this->getDocument()->getRouter()->returnStatusCode(403, [ "message" => $message] );