From 8a717ca0e9cf5b7d22384c3a130328181f231805 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zden=C4=9Bk=20Borovec?= Date: Wed, 31 Jul 2024 07:09:35 +0200 Subject: [PATCH] article generator throws 405 on non-post --- docs/www/blog/generatearticle.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/www/blog/generatearticle.php b/docs/www/blog/generatearticle.php index e1f30cc..7b17000 100644 --- a/docs/www/blog/generatearticle.php +++ b/docs/www/blog/generatearticle.php @@ -149,6 +149,15 @@ function load_blog($conn, $blogId){ $datePosted, $dateEdited, $tags, $comments); } +// If request is not POST, throw method not allowed +if(strcmp($_SERVER["REQUEST_METHOD"], "POST") != 0) +{ + header($_SERVER["SERVER_PROTOCOL"]." 405 Method Not Allowed", true, 405); + include_once($_SERVER["DOCUMENT_ROOT"]."/errors/405.php"); + include_once($COMMONS."/footer.php"); + die(); +} + // Check DB connection if($conn == null){ header($_SERVER["SERVER_PROTOCOL"]." 503 Service Unavailable", true, 503);