From d53fd729983d7927195fb1bf6f642d9b3ea5fae4 Mon Sep 17 00:00:00 2001 From: Mafoo Date: Fri, 26 May 2017 06:54:10 +0100 Subject: [PATCH] Enhance [master] Better reasons for 403 in database class (#2596) update return message when code 403 to also state the permission that failed --- resources/classes/database.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/resources/classes/database.php b/resources/classes/database.php index bf5cd35250..c4f6fdd475 100644 --- a/resources/classes/database.php +++ b/resources/classes/database.php @@ -703,7 +703,7 @@ include "root.php"; } else { $message["name"] = $this->name; - $message["message"] = "Forbidden"; + $message["message"] = "Forbidden, does not have '".$this->singular($this->name)."_delete'"; $message["code"] = "403"; $message["line"] = __line__; $this->message = $message; @@ -831,7 +831,7 @@ include "root.php"; } else { $message["name"] = $child_name; - $message["message"] = "Forbidden"; + $message["message"] = "Forbidden, does not have '${child_name}_delete'"; $message["code"] = "403"; $message["line"] = __line__; $this->message = $message; @@ -1278,7 +1278,7 @@ include "root.php"; } else { $message["name"] = $this->name; - $message["message"] = "Forbidden"; + $message["message"] = "Forbidden, does not have '".$this->singular($this->name)."_add'"; $message["code"] = "403"; $message["line"] = __line__; $this->message[] = $message; @@ -1338,7 +1338,7 @@ include "root.php"; } else { $message["name"] = $this->name; - $message["message"] = "Forbidden"; + $message["message"] = "Forbidden, does not have '".$this->singular($this->name)."_edit'"; $message["code"] = "403"; $message["line"] = __line__; $this->message = $message; @@ -1465,7 +1465,7 @@ include "root.php"; } else { $message["name"] = $child_name; - $message["message"] = "Forbidden"; + $message["message"] = "Forbidden, does not have '${child_name}_edit'"; $message["code"] = "403"; $message["line"] = __line__; $this->message = $message; @@ -1563,7 +1563,7 @@ include "root.php"; } else { $message["name"] = $child_name; - $message["message"] = "Forbidden"; + $message["message"] = "Forbidden, does not have '${child_name}_add'"; $message["code"] = "403"; $message["line"] = __line__; $this->message = $message;