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(