fix: user post and get
This commit is contained in:
parent
20a26ebd66
commit
b84c4fd8e3
@ -13,7 +13,7 @@ Eine auflistung von allen Funktionen und API-Endpunkten mit Erklärung.
|
|||||||
|
|
||||||
### User erstellen
|
### User erstellen
|
||||||
```shell
|
```shell
|
||||||
POST 127.0.0.1/DirektiveDesDons/signup
|
POST 127.0.0.1/DirektiveDesDons/user
|
||||||
|
|
||||||
BODY
|
BODY
|
||||||
{
|
{
|
||||||
|
@ -48,14 +48,15 @@ $app->get("/", function (array $req, Response $res) use ($db) {
|
|||||||
/*
|
/*
|
||||||
* User
|
* User
|
||||||
*/
|
*/
|
||||||
$app->get("/user", function (array $req, Response $res) {
|
$app->route("/user")
|
||||||
|
->get(function (array $req, Response $res) {
|
||||||
if (isset($req["user"])) {
|
if (isset($req["user"])) {
|
||||||
$res->json(["id" => $req["user"]->id, "username" => $req["user"]->username, "email" => $req["user"]->email]);
|
$res->json(["id" => $req["user"]->id, "username" => $req["user"]->username, "email" => $req["user"]->email]);
|
||||||
} else {
|
} else {
|
||||||
$res->json(["status" => HTTP_STATUS_CODE::FORBIDDEN, "message" => "You are not logged in. Goto '/login' to login"]);
|
$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"];
|
$newUsername = $req["body"]["username"];
|
||||||
$newPassword = $req["body"]["password"];
|
$newPassword = $req["body"]["password"];
|
||||||
$newEmail = $req["body"]["email"];
|
$newEmail = $req["body"]["email"];
|
||||||
@ -63,7 +64,6 @@ $app->post("/signup", function (array $req, Response $res) use ($db) {
|
|||||||
|
|
||||||
$res->send("Account Created", HTTP_STATUS_CODE::CREATED);
|
$res->send("Account Created", HTTP_STATUS_CODE::CREATED);
|
||||||
});
|
});
|
||||||
|
|
||||||
$app->post("/login", function (array $req, Response $res) use ($db) {
|
$app->post("/login", function (array $req, Response $res) use ($db) {
|
||||||
$username = $req["body"]["username"];
|
$username = $req["body"]["username"];
|
||||||
$password = $req["body"]["password"];
|
$password = $req["body"]["password"];
|
||||||
|
Loading…
Reference in New Issue
Block a user