diff --git a/WEBROOT/controller/ApiController.php b/WEBROOT/controller/ApiController.php index f11b9f3..2255b3d 100644 --- a/WEBROOT/controller/ApiController.php +++ b/WEBROOT/controller/ApiController.php @@ -1,5 +1,7 @@ createToken(), + "API-User" + ); + } catch (Exception $error) { + return false; + } + return true; + } } \ No newline at end of file diff --git a/WEBROOT/controller/RightsController.php b/WEBROOT/controller/RightsController.php new file mode 100644 index 0000000..7693612 --- /dev/null +++ b/WEBROOT/controller/RightsController.php @@ -0,0 +1,87 @@ +saveSite($sitename); + + DatabaseInsert( + "Benutzer_Berechtigungen", + "BENUTZER_ID, SEITEN_ID", + $this->getUserID($name, $lastname), + $this->getSiteID($sitename) + ); + } catch (Exception $error) { + return json_encode( + [ + "status" => "failed", + "error" => $error->getMessage() + ], JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE + ); + } + return json_encode( + [ + "status" => "success", + ], JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE + ); + } +} \ No newline at end of file diff --git a/WEBROOT/services/services_control.php b/WEBROOT/services/services_control.php index 5eb9507..1b3c90d 100644 --- a/WEBROOT/services/services_control.php +++ b/WEBROOT/services/services_control.php @@ -1,5 +1,8 @@ RightsHandler($s['name']); } $newServiceGroups = [];