diff --git a/html/api/login.php b/html/api/login.php new file mode 100644 index 0000000..1dff363 --- /dev/null +++ b/html/api/login.php @@ -0,0 +1,25 @@ +prepare($sql); + $stmt->bindParam(1, $_POST['username']); + if ($stmt->execute()){ + if ($stmt->rowCount()==1){ + $user = $stmt->fetchAll(PDO::FETCH_ASSOC)[0]; + if (password_verify($_POST['password'], $user['password'])){ + $sql = "SELECT token FROM tokens WHERE user=?"; + $stmt = $pdo->prepare($sql); + $stmt->bindParam(1, $user['id']); + if ($stmt->execute()){ + if ($stmt->rowCount()>0){ + echo $stmt->fetchAll(PDO::FETCH_ASSOC)[0]['token']; + } + }else{ + var_dump($stmt->errorInfo()); + } + } + } + } +} \ No newline at end of file