echo json_encode(array("code" => "200")); die; }); /* MISC */ $router->post("/api/changepassword/:newpass/:newpass2", function ($newpass, $newpass2) use($auth, $config, $session) { if (!$auth->isConnected()) { header("Location: " . ROOT . "login"); die; } if ($newpass != $newpass2) { die(json_encode(array("code" => "600", "message" => "Ces mot de passes ne correspondent pas!"))); } if (strlen($newpass) < 6) { die(json_encode(array("code" => "600", "message" => "Votre nouveau mot de passe est trop court! (<7 caractères)"))); } $config->changePassword($newpass); echo json_encode(array("code" => "200")); die; }); $router->get("/api/status", function () use($auth, $config, $session) { if (!$auth->isConnected()) { header("Location: " . ROOT . "login"); die; } echo json_encode($config->get("online")); }); $router->get("/api/retrieve", function () use($auth, $config, $session) { if (!function_exists('getallheaders')) { function getallheaders() { $headers = '';