From e9ad4e38c2acd0d8b4f8fcf6188b51090772df4a Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Thu, 30 Nov 2023 00:10:16 +0100 Subject: [PATCH] Fix plugin admin permission --- plugins/backup/index.php | 4 +++- plugins/example/index.php | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/plugins/backup/index.php b/plugins/backup/index.php index e9fa9c644..fd81473ce 100644 --- a/plugins/backup/index.php +++ b/plugins/backup/index.php @@ -24,7 +24,9 @@ class BackupPlugin extends \RainLoop\Plugins\AbstractPlugin public function JsonAdminGetData() { - if (!($this->Manager()->Actions() instanceof \RainLoop\ActionsAdmin)) { + if (!($this->Manager()->Actions() instanceof \RainLoop\ActionsAdmin) + || !$this->Manager()->Actions()->IsAdminLoggined() + ) { return $this->jsonResponse(__FUNCTION__, false); } diff --git a/plugins/example/index.php b/plugins/example/index.php index e9fe1deb0..b19f6f10e 100644 --- a/plugins/example/index.php +++ b/plugins/example/index.php @@ -82,7 +82,9 @@ class ExamplePlugin extends \RainLoop\Plugins\AbstractPlugin public function JsonAdminGetData() { - if ($this->Manager()->Actions() instanceof \RainLoop\ActionsAdmin) { + if (!($this->Manager()->Actions() instanceof \RainLoop\ActionsAdmin) + || !$this->Manager()->Actions()->IsAdminLoggined() + ) { return $this->jsonResponse(__FUNCTION__, false); } return $this->jsonResponse(__FUNCTION__, array(