fix: user post and get

This commit is contained in:
Johannes Kantz 2023-01-25 08:27:03 +01:00
parent 20a26ebd66
commit b84c4fd8e3
2 changed files with 16 additions and 16 deletions

View File

@ -13,7 +13,7 @@ Eine auflistung von allen Funktionen und API-Endpunkten mit Erklärung.
### User erstellen
```shell
POST 127.0.0.1/DirektiveDesDons/signup
POST 127.0.0.1/DirektiveDesDons/user
BODY
{

View File

@ -48,22 +48,22 @@ $app->get("/", function (array $req, Response $res) use ($db) {
/*
* User
*/
$app->get("/user", function (array $req, Response $res) {
$app->route("/user")
->get(function (array $req, Response $res) {
if (isset($req["user"])) {
$res->json(["id" => $req["user"]->id, "username" => $req["user"]->username, "email" => $req["user"]->email]);
} else {
$res->json(["status" => HTTP_STATUS_CODE::FORBIDDEN, "message" => "You are not logged in. Goto '/login' to login"]);
}
});
$app->post("/signup", function (array $req, Response $res) use ($db) {
})
->post(function (array $req, Response $res) use ($db) {
$newUsername = $req["body"]["username"];
$newPassword = $req["body"]["password"];
$newEmail = $req["body"]["email"];
$db->insert("utente", ["email" => "$newEmail", "parolaDordine" => "$newPassword", "nomeUtente" => "$newUsername"]);
$res->send("Account Created", HTTP_STATUS_CODE::CREATED);
});
});
$app->post("/login", function (array $req, Response $res) use ($db) {
$username = $req["body"]["username"];
$password = $req["body"]["password"];