* * @apiSuccessExample CURL Beispiel: * curl -H 'Authorization: kjhasdkj23hkj2h3kj2h3' -X PUT -d "email=neue@mail.de" -d "password=ganzgeheim" http://karta.dima23.de/api/index.php/user */ $app->put('/user', 'authenticate', function () use($app) { global $userid; $db = new DBHandler(); $response = array(); // check for required params verifyRequiredParams(array('email', 'password')); // reading post params $email = $app->request->put('email'); $password = $app->request->put('password'); // Email Gültigkeit prüfen validateEmail($email); $result = $db->updateUser($userid, $email, $password); if ($result) { $user = $db->getUserById($userid); if ($user != NULL) { $response['error'] = false; $response['username'] = $user['username']; $response['email'] = $user['email']; $response['apikey'] = $user['apikey']; echoRespnse(200, $response); } else { // user credentials are wrong $response['error'] = true; $response['message'] = 'Benutzer wurde nicht gefunden!'; echoRespnse(201, $response); } } else {