Example #1
0
* @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();
Example #2
0
<?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>