add: user login with password

This commit is contained in:
Johannes Kantz
2023-01-12 15:04:15 +01:00
parent 7b5672d36b
commit f25b2a72f7
2 changed files with 21 additions and 11 deletions

View File

@@ -41,15 +41,12 @@ $app->post("/login", function( array $req, Response $res) use ($db) {
$password = $req["body"]["password"];
$user = $db->select("utente", ["nomeUtente" => $username]);
var_dump($user);
return;
$user = new User();
$user->loginWithUsername($username, $password);
return;
$usertoken = $user->loginWithUsername($username, $password);
if(isset($user)){
setcookie($user->token, "TOKEN");
$res->send("Login successful", 200);
if($usertoken){
setcookie("TOKEN", $usertoken, time()+3600); // 1h
$res->send("Login successful" . "token: " . $usertoken, 200);
}else{
$res->send("Login failed", 403);
}