* @apiSuccessExample Erfolg (Beispiel): * { * error: false * message: "Benutzer wurde erfolgreich entfernt" * } * @apiSuccessExample Error (Beispiel): * { * error: true * message: 'Fehler! Benutzer/Kartensatz konnte nicht gefunden werden.' * } * * @apiSuccessExample CURL Beispiel: * curl -H "Authorization: ce0783ccae32b2eddf9d49a6c8592dfb" -X DELETE -d "username=vogt" http://karta.dima23.de/api/index.php/permission/12 */ $app->delete('/permission/:cardsetid', 'authenticate', function ($cardsetid) use($app) { $response = array(); $username = $app->request->get('username'); $db = new DBHandler(); $userid = $db->getUser($username); $result = $db->deleteAssignedUser($userid['userid'], $cardsetid); if ($result != NULL) { $response["error"] = false; $response['message'] = "Benutzer wurde erfolgreich entfernt!"; echoRespnse(200, $response); } else { $response["error"] = true; $response["message"] = "Fehler! Benutzer/Kartensatz konnte nicht gefunden werden."; echoRespnse(201, $response); } }); $app->run();
<?php //if(isset($_POST)){ if (isset($_POST['username']) && isset($_POST['password'])) { require_once 'include/dbhandler.php'; require_once 'include/passhash.php'; $dbhandler = new DBHandler(); $username = $_POST['username']; $password = $_POST['password']; $login = $dbhandler->checkLogin($username, $password); if ($login == 1) { session_start(); $user = $dbhandler->getUser($username); $_SESSION['userid'] = $user["userid"]; $_SESSION['username'] = $username; include "header.php"; include "cardsetsload.php"; } else { //Login fehlgeschlagen include "headernav.php"; ?> <div class="container"> <br><br><br><br> <form method="post" action="cardsets.php"> <div class="panel panel-danger"> <div class="panel-heading"> <h3 class="panel-title">Benutzername oder Passwort ist nicht korrekt!</h3> </div> <div class="panel-body"> <label for="exampleInputUser1">Benutzer</label>